首页 > 代码库 > 动态原型
动态原型
动态原型模式将所有信息封装在了构造函数中,而通过构造函数中初始化原型(仅第一个对象实例化时初始化原型),这个可以通过判断该方法是否有效而选择是否需要初始化原型。
function
Blog(name, url) {
this
.name = name;
this
.url = url;
if
(
typeof
this
.alertInfo !=
‘function‘
) {
// 这段代码只执行了一次
alert(
‘exe time‘
);
Blog.prototype.alertInfo =
function
() {
alert(thia.name +
this
.url);
}
}
}
var
blog =
new
Blog(
‘wuyuchang‘
,
‘http://tools.***.net‘
),
blog2 =
new
Blog(
‘wyc‘
,
‘http:***.com‘
);
}
动态原型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。