Tag: 多inheritance

如何使用jQuery扩展实现多重inheritance

根据道格拉斯·克罗克福德的说法,我可以使用像http://javascript.crockford.com/prototypal.html这样的东西(稍微调整一下)……但我对jQuery的做法很感兴趣。 使用$ .extend是一种好习惯吗? 我有4节课: var A = function(){ } A.prototype = { name : “A”, cl : function(){ alert(this.name); } } var D = function(){} D.prototype = { say : function(){ alert(“D”); } } var B = function(){} //inherits from A B.prototype = $.extend(new A(), { name : “B” }); var C = function(){} //inherits […]