
JavaScript
苏州一枝花
这个作者很懒,什么都没留下…
展开
-
JS面向对象的基础(一)
<br /> JavaScript中定义一个类,也就是一个函数.<br /> function class1(){ //类成员定义以及构造函数 this.name = 'kenneth'; //公共成员属性 this.age = 20; //公共成员属性 var secret = 'secret'; //私有成员属性 function原创 2010-08-19 23:36:00 · 482 阅读 · 0 评论 -
JS面向对象的基础(二)
<br /> 在Design Patten For Java中,关于Prototype原型对象的设计需求是这样的。<br />The Prototype Pattern copies or clones an existing class rather than creating a new instance when creating new instances is more expensive.<br /> 当创建类的实例,如果需要花费较多的时间或者创建方式上较为复杂,这个时候可以考虑原创 2010-08-24 00:40:00 · 480 阅读 · 0 评论 -
JS面向对象的基础(三)
<br /> 上节记录了自定义函数(类)的prototype的一些操作,使得自定义函数(类)能够通过prototype原型对象增加对象的属性和方法。那么是否可以通过prototype原型对象的操作,来实现对内置对象的属性以及方法进行修改呢?<br /> 在JavaScript中,有很多内置对象:如 Function, Object , Array , Date , RegExp ,Math ,Error 。通过prototype原型对象的操作,可以对这些内置对象进行二次封装。<br /> 任何一个原创 2010-08-31 23:17:00 · 520 阅读 · 0 评论 -
JS面向对象的基础(四)
<br /> JavaScript反射机制的直接用途是获得js对象内部的成员属性及其value值。语法为 : <mce:script type="text/javascript"><!-- var obj = {name:'kenneth',age:20}; for(var p in obj){ alert('property name is ' + p); alert('value is '+ obj[p]); }// --></mce:script><br /> <br原创 2010-09-08 21:57:00 · 495 阅读 · 0 评论