- 博客(3)
- 收藏
- 关注
原创 js 面向对象(三) 原型风格与对象关联风格
总是追求用类似C++或者java的方法去创造对象当然可以,这是一种风格。但还有个人觉得更适用与js这种对象比较多的语言的一种对象创建的风格,有些书里也称之为行为委托即创造一个对象,其他对象使用这个对象的行为的同时,具备自己独特的行为(怎么有点像寄生式继承2333)两种风格实现同一种功能代码量对比://原型风格与对象关联风格// function Foo(who){// this.me=wh...
2018-04-01 13:44:56 438
原创 js 面向对象(二) 对象的公有变量和私有变量
es 5中可以用立即函数来表示,表示过程有点儿像js模块化。举例:var foo=(function module(id){ var name="liao"; var sex; var id=id; function getname(){ return name; } function setname(name){ this.name...
2018-04-01 13:35:34 979
原创 js 面向对象(一)创建对象与继承
面向对象是一项非常有用的模式,js在初生时并没有考虑太多这方面的问题,后来无数js大牛创造出了这种模式,感觉js创建对象的方法也有很多,工厂模式,原型模式,构造函数模式等等。。。。各大教科书高程什么的讲得很全,个人筛选出了可能比较好的两种模式,毕竟没法记住所有的方法。。创建对象法一:组合使用构造函数模式和原型模式function Person(name,sex,height){ this.n...
2018-04-01 11:52:04 720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人