随笔分类 -  07-JS的OOP

JS的OOP--继承之prototype
摘要:输出结果如下: 阅读全文
posted @ 2017-03-16 17:40 王雪皓 阅读(164) 评论(0) 推荐(0)
JS的OOP--new一个function背后的实际操作
摘要:var fun = new Fun(); 其实相当于以下三步: 1. var fun = {}; 2. fun.__proto__ = Fun.prototype; 3. Fun.call(fun); 特别说明一种情况,默认构造函数是没有写明return的,实际上会返回一个this值所引用的对象。 阅读全文
posted @ 2017-03-16 15:05 王雪皓 阅读(203) 评论(0) 推荐(0)
JS的OOP--prototype、__proto__与constructor
摘要:结构图: 有点乱,放张自己画的 Tips: 思考Function的__proto__又是什么呢? Function.__proto__ == Function.prototype,怎么理解,可以认为Function是一个构造函数,即使连Function本身也是由Function构造出来的。 示例1: 阅读全文
posted @ 2017-03-15 16:09 王雪皓 阅读(267) 评论(0) 推荐(0)