摘要: js里每一个function都有一个prototype属性,而每一个实例都有constructor属性,并且每一个function的prototype都有一个constructor属性,这个属性会指向自身。这会形成一个非常有意思的链式结构。举例如下:function Person(){ thi... 阅读全文
posted @ 2014-06-11 19:41 jssl915 阅读(1900) 评论(8) 推荐(0) 编辑
摘要: 打算针对js的继承写一系列文章,详细的分析js里继承原理,实现方式,各种继承方式的优缺点,以及最优继承方案,还有多继承的问题等….面向对象的编程的核心是封装、继承和多态,js可以看作是一种面向对象的语言,而面向对象的扩展性最核心的部分是多态,多态的必要条件有三个,首先就是继承,其次父类的引用指向子类... 阅读全文
posted @ 2014-06-11 11:16 jssl915 阅读(4456) 评论(16) 推荐(4) 编辑