摘要: //这个方法和上篇文章(js面向对象的实现(example 一))中的方法类似,但是更为简洁 //通过函数赋值的方式来构造对象 //同样通过闭包的方式来封装对象及内部变量 (function () { function Persion(name) { var _this={}; _this.name=name... 阅读全文
posted @ 2016-10-13 09:36 Window2016 阅读(181) 评论(0) 推荐(0) 编辑
摘要: //通过函数原型链(prototype)的方式来构造对象 //通过闭包的方式来对元素类进行封装 //通过函数原型链的方式来构造对象的方法和类的继承 //通过以上步骤就可以用函数的形式来实现类的,封装,继承。重写 //在闭包中的变量和方法是不可以被外部使用的,这时候需要把闭包中的对象挂载到window对象上,这样就可以从外部访问到闭包中对象的方法和属性 ... 阅读全文
posted @ 2016-10-13 09:28 Window2016 阅读(367) 评论(0) 推荐(0) 编辑
摘要: //js 对象的构造方法通常有2中情况: //第一种是通过json对象构造 var persion={ name:"孙悟空", age:40, eat:function () { alert("我饿了"); } }; persion.eat(); // 第二种是通过函数的方式构造... 阅读全文
posted @ 2016-10-13 09:08 Window2016 阅读(357) 评论(0) 推荐(0) 编辑