摘要: js高级编程中对于原型对象,之前看的时候并没有很在意,今天看到js中的继承,原型链,于是回过头来重温一下原型模式。概念1:我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。这一点很像.net中的静态属性和方法。这一点对于代码的重用由很好的帮助,而且对于prototype属性的更改可以是动态的。 prototype中的属性是所有类成员说共有的。概念2:constructor——无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数. 阅读全文
posted @ 2014-02-25 17:42 chopic 阅读(167) 评论(0) 推荐(0) 编辑