自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除