js复习之-面向对像
2012-08-23 15:25
183 查看
函数就是对象,对象就是函数。
var Person = function (name, age) { this.name = name; this.age = age; this.sayHi = function () { return this.age + "-" + this.name; } } Person.prototype.fu = function (d) { alert(d); } var p = new Person("张三", 14); var pp = p.sayHi(); alert(pp); p.fu("s");
//还有一种方式:动态访问属性 p["fu"]("123"); alert(p["name"]);
扩展方法好处:
第一:可以对先前写好的对像不改变原对像,直接扩展方法
第二:扩展方法 对new后的对像 方法共享,减少了,new之后的内存
相关文章推荐
- 面向对象复习
- js复习之-基本语法及数据类型
- JAVA面向对象复习
- js面向对象基础(进阶)
- 【面向JS--DOM加载过程】
- java面向对象复习
- JS面向对象学习之普通面向过程式选项卡编写(笔记)
- 面向对象程序设计-复习C++
- 黑马程序员-面向对象复习
- 深入js的面向对象学习篇(继承篇)——温故知新(三)
- js变量、作用域和内存问题的复习**
- 【面向JS--面向对象和原型】
- JS中面向对象设计
- js面向对象基础拾遗
- Js面向对象和数据类型内存分配
- 大话JS面向对象之扩展篇 面向对象与面向过程之间的博弈论(OO Vs 过程)------(一个简单的实例引发的沉思)
- js面向对象学习笔记之九(BOM 与 DOM 中常用属性分析)
- Java面向对象复习(二)
- js复习笔记day5
- JS的面向对象