摘要: 实现继承的两种模式:原型链继承和借用构造函数继承。这两种模式都存在各自的缺点,所以,我们考虑是否能将这二者结合到一起,从而发挥二者之长。即在继承过程中,既可以保证每个实例都有它自己的属性,又能做到对一些属性和方法的复用。这样就 perfect 了。 一、回顾借用构造函数继承的缺点 先看我们之前在借用 阅读全文
posted @ 2019-09-18 14:36 isAndyWu 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 稳妥构造函数模式的代码应该是这样的: function Person(name, age, job) { var o = new Object(); // private members var nameUC = name.toUpperCase(); // public members o.say 阅读全文
posted @ 2019-09-18 09:23 isAndyWu 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 例 2 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window ; 1,call()、apply()、bind() 都是用 阅读全文
posted @ 2019-09-18 08:52 isAndyWu 阅读(188) 评论(0) 推荐(0) 编辑