摘要: call和apply 两者作用一致,都是把obj(即this)绑定到thisObj,这时候thisObj具备了obj的属性和方法。或者说thisObj『继承』了obj的属性和方法。绑定后会立即执行函数。 唯一区别是apply接受的是数组参数,call接受的是连续参数。 我们在控制台运行: 调用原生对 阅读全文
posted @ 2017-02-20 21:18 臻爷爷 阅读(6828) 评论(3) 推荐(3) 编辑
摘要: 本文抄袭仅供学习http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html 一、 构造函数绑定 第一种方法也是最简单的方法,使用call或apply方法,将父对象的构造函数绑定在子对象上 二、 阅读全文
posted @ 2017-02-20 20:48 臻爷爷 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 封装 也就是把客观事物封装成抽象的类,并且“公布其接口”。,类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 这个概念就是“不要告诉我你是怎么做的,只要做就可以了。 继承 它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称 阅读全文
posted @ 2017-02-20 17:05 臻爷爷 阅读(256) 评论(0) 推荐(0) 编辑