理解面向对象
2015-08-18 16:32
309 查看
一切事物皆对象。
javascript中的面向对象是基于原型(prototype)的方式。
举个例子:工厂里生成汽车,工人和机器(相当于constructor构造器),通过各种零部件(相当于prototype属性),来构造汽车。
对象声明:
1. 字面式
2. 函数构造器
参考文章:http://www.ibm.com/developerworks/cn/web/1304_zengyz_jsoo/
javascript中的面向对象是基于原型(prototype)的方式。
举个例子:工厂里生成汽车,工人和机器(相当于constructor构造器),通过各种零部件(相当于prototype属性),来构造汽车。
对象声明:
1. 字面式
var person ={ name:"张三", age:28, gender:"男", say:function(hua){ alert("说:"+hua); } }; person.height = 176;//创建属性 delete person["age"];//删除属性
2. 函数构造器
function person(){ this.name="张三"; this.age=28; gender="男"; } person.prototype.say=function(hua){ alert("说:"+hua); } var p = new person(); p.say("吃饭");
参考文章:http://www.ibm.com/developerworks/cn/web/1304_zengyz_jsoo/
相关文章推荐
- 【LeetCode】Single Number I & II & III
- 黑马程序员_集合_泛型
- Cocos2dx-Android 之Makefile通用高级写法
- NHibernate Delete Extension 删除扩展
- arm 编译器添加第三方库
- HDU 1029 Ignatius and the Princess IV
- orcale将日期格式化为“yyyy年mm月dd日”的形式
- iTween方法详解
- Java 内存消耗与堆栈
- Android屏幕适配全攻略(最权威的官方适配指导)
- 错误与异常处理入门
- WINCE下由HBITMAP获取位图RGB颜色数据
- 在java代码中设置TextView中DrawableLeft的方法
- Unity GameObject 中文翻译
- Hdu oj 2112 HDU Today
- 题目-本地存储-程序运行次数
- 创建快捷图标到桌面
- UIWindow介绍
- NSHTTPCookie类详解
- VM虚拟机固定IP