Javascript-寄生构造函数模式
2015-06-08 10:39
411 查看
所谓寄生构造函数就是创建一个函数,然这个函数只是封装创建对象的代码,然后再返回新创建的对象。
function Person(name,age,job){
var o = new object();
o.name = name;
o.age=age;
o.job=job;
o.sayName = function(){
alert(this.name)
}
return o;
}
var friend = new Person(name1,age1,job1)
friend.sayName(); // name1
注:这种模式不推荐使用
function Person(name,age,job){
var o = new object();
o.name = name;
o.age=age;
o.job=job;
o.sayName = function(){
alert(this.name)
}
return o;
}
var friend = new Person(name1,age1,job1)
friend.sayName(); // name1
注:这种模式不推荐使用
相关文章推荐
- js去除浏览器默认底图的方法
- javascript基本函数
- 简介JavaScript中的italics()方法的使用
- JavaScript中的fontsize()方法使用详解
- js 实现 map 工具类
- JavaScript学习记录(一)
- Effective JavaScript Item 38 调用父类的构造函数在子类的构造函数
- js控制网页前进和后退的方法
- js禁止页面刷新与后退的方法
- 在JavaScript中处理字符串之fontcolor()方法的使用
- js实现二进制与十进制的相互转换
- javascript Split 简明用法
- gson序列话的时候,排除字段工具类
- 简介JavaScript中fixed()方法的使用
- 关于 angular js 的坑
- JavaScript中的bold()方法使用详解
- 那些年我们追过的javascript框架
- 详解JavaScript中的blink()方法的使用
- 在Javascript中处理字符串之big()方法的使用
- Ext.Grid 刷新后选中指定行