摘要: 原型对象 每个javascript对象都有一个原型对象原型链 由于原型对象本身也是对象,根据上边的定义,它也有自己的原型,而它自己的原型对象又可以有自己的原型,这样就组成了一条链,这个就是原型链,JavaScritp引擎在访问对象的属性时,如果在对象本身中没有找到,则会去原型链中查找,如果找到,... 阅读全文
posted @ 2015-06-21 21:25 Valentino 阅读(182) 评论(0) 推荐(0) 编辑
摘要: call 方法:调用一个对象的一个方法,以另一个对象替换当前对象。说明一个方法调用时,是有上下文的,通常是该方法所在的对象。call 方法可以用来指定调用一个方法时,方法所在的对象,即该方法的上下文。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 示例: apply 方... 阅读全文
posted @ 2015-06-21 15:37 Valentino 阅读(183) 评论(0) 推荐(0) 编辑
摘要: C#的类可以有静态方法和属性,可以类名或实例引用,并且是所有实例共享的。JS中有类方法、对象方法,分别对应C#中的静态方法、实例方法。此外JS中还有原型方法,通过给一个类的Prototype变量添加一个对象引用,动态的让该类的所有实例拥有属性和方法。总之,一个类的prototype存储了类的特殊的静... 阅读全文
posted @ 2015-06-21 14:21 Valentino 阅读(197) 评论(0) 推荐(0) 编辑