有什麼辦法如何擴展基於多個Prototype的Javascript構造函數的默認選項?Javascript/jQuery原型繼承擴展默認值
我試圖讓事件對象中的選項對象,這有可能嗎?
var Website = function(options){
this.options = $.extend({}, this.defaults, options);
}
Website.prototype = {
constructor : Website,
defaults: {
navigation: $('#navigation'),
footer : $('#footer')
}
init: function(){
}
};
var Events = function(){
this.init()
}
Events.prototype = {
constructor: Website,
init:function(){
console.log(...)
}
}
我在這裏看不到'Events'和'Website'之間的任何繼承關係嗎?你只是想'Event.prototype.defaults = Website.prototype.defaults'? – Bergi
我想知道,如何從網站獲取屬性或默認對象並在事件對象中使用它們,這可能嗎? –
是的,只需訪問'Website.prototype.defaults'! – Bergi