1. 程式人生 > >動態原型

動態原型

plain alert cti div keyword alt space 封裝 var

動態原型模式將所有信息封裝在了構造函數中,而通過構造函數中初始化原型(僅第一個對象實例化時初始化原型),這個可以通過判斷該方法是否有效而選擇是否需要初始化原型。

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‘);

}

動態原型