当前位置: 乐呵网 > js学习网 > JavaScript验证 >

在JavaScript中应用Object

时间:2014-06-16 13:14来源:乐呵网提供 作者:乐呵网 点击:
JavaScript是一种客户端脚本语言,在大多数情况下,它被用来制作在 Web页面上飞来飞去的对象,或用于确认HTML 表单中的输入数据合法性。但是,如果你超越这些表象深入挖掘,就会发现
// object instance
<script language="JavaScript">


  JavaScript是一种客户端剧本语言,在大大都环境下,它被用来建造在 Web页面上飞来飞去的工具,或用于确认HTML 表单中的输入数据正当性。可是,假如你逾越这些表象深入挖掘,就会发明,这种简朴易学的语言尚有很多很多其它用途。好比,JavaScript中面向工具(Object)的布局体系。你还不知道在JavaScript中面向工具是怎么一回工作吧?没有干系,请跟我来。
  
  这样,就可以利用下面的代码来建设一个 Sumthing 工具的例示:
</script>


  上面的代码为Sumthing 工具建设一个叫做 "obj" 的例示。通过添加弹出 alert()对话框的代码,可以验证它确实是一个工具:
}
  下面的代码建设了日期工具的一个新例示:
</script>
  此刻你大概迷惑:这是不是有点多余?因为JavaScript答允建设自界说函数,并在代码中需要的处所利用它们。这莫非还不足吗?是的,假如只想生成一个工具,那么函数就可以完成这项任务。
<script language="JavaScript">


  界说属性


  工具概览


作者:青苹果事情室(编译)责任编辑:)

* 网友讲话均非本站态度,本站不在评论栏推荐任何网店、经销商,谨防上当被骗!

  工具尚有助于保持代码的模块化。你可以在一个单独的文件中界说一个工具结构器,只在利用到这个工具的页面中包括这个文件。这样,就大大地简化了代码的修改,因为只需要编辑一个文件就能向生成的所有工具中增加新的成果。


<script language="JavaScript">

  可是,经常要为一个工具生成多于一个的例示。譬喻,多个菜单树,多个图象互换。在这种环境下,最好利用工具,这样每个例示都有其本身的变量和函数,不需影响措施中的其它变量就可以或许举办操纵。
   JavaScript的工具模子所提供的成果和机动性并不如Java 和 Perl语言那样多,可是,你很快就能看到,即即是有限的成果有时候也能用得很是利便顺手。而且,假如思量得再多一点,开拓人员利用 JavaScript工具可以明明地减罕用于代码开拓和测试方面的时间。虽然,由此结构的精良美好网页,还能赢得同事的尊重和隔邻大度女孩的恋慕 :


评论

  工具被界说之后,JavaScript就答允你按照本身的需要生成很多例示。这些例示中的每一个都是一个完全独立的工具,具有本身的属性和要领,并且可以独立于其它工具举办操纵。
<script language="JavaScript">
  留意这里的很是重要的要害字 "new",JavaScript 就是通过这个要害字确定是想要建设一个工具的例示而不是仅仅运行一个函数。
   运行后的样子如下:
alert(obj);
</script>

</script>
x = new Date();

  每个从模板中结构出的工具具有一些特征或“属性”,尚有一些预先界说的函数或“要领”,这些属性和要领直接对应于工具界说中的变量和函数。
<script language="JavaScript">

obj = new Sumthing();

接待在新浪微博上存眷我们

  在 JavaScript中,一个“工具结构器”只是一套措施语句,它们用于完成一项非凡任务:它们为一个工具配置根基法则,划定它可以或许做什么,不能做什么。一个典范的工具结构器包括变量和函数,而且作为模板,从中发生出对谁人工具的非凡例示。


  JavaScript自带了很多内置工具,每个工具都有预先界说的要领和属性。可是假如想缔造满意本身需要的,又该如何呢?这也不是很坚苦的,事实上,这与编写一个JavaScript函数完全沟通:


  这以前你大概已经碰着过JavaScript工具了,好比下面的代码建设了图象工具的一个新例示:

  界说工具结构器Sumthing

function Sumthing() {
a = new Image();
</script>

// object constructor
obj = new Sumthing();
  先容工具布局之前,首先给快速欣赏一下工具的世界内里都有什么?
(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容