摘要:
根据JavaScript高级程序设计一书的第六章以及 "JavaScript面向对象编程" 总结。 之前总结了创建对象的方法,关于js的继承主要是依靠对象及其原型链完成的,继承方式有如下几种: 原型链继承 定义shape类构造函数以及twoDShape类构造函数,要使twoDShape类 继承 sh 阅读全文
摘要:
根据JavaScript高级程序设计一书的第六章以及 "JavaScript面向对象编程" 总结。 在对JS的继承方式进行总结之前,先要了解一下创建对象的几种方式:工厂模式、构造函数模式、原型模式、组合模式、动态原型模式以及他们的优缺点。 传统模式是采用Object()构造函数和对象字面量的方法创建 阅读全文
摘要:
根据 "JavaScript核心" 以及原文 "JavaScript. The core." 加上自己的理解做一个总结。 原型链 之前已经总结过了 "js的__proto__,prototype、constructor属性" ,现在总结一下js中原型链。 原型链是一个用来实现继承和共享属性的有限对象 阅读全文
摘要:
js的__proto__,prototype、constructor属性
对prototype、__proto__、constructor的理解,内置函数与Function.prototype的关系,Function.prototype与Object.prototype的关系,普通函数和对象的prototype、__proto__、constructor的关系的总结 阅读全文