给Function做的OOP扩展
代码如下:// 下面是OOP用的方法 // 这样很猥琐......因为JS并不是OOP语言...... // 但伟大的伍迷指引我们来这么干 // Belldandy会保佑用这些方法来OOP的人的...... Function.prototype.inherits = function(base){ //派生关系,保留了prototype //只支持单派生 this.prototype = new base(); return this; } Function.prototype.create = function(){ //类的创建器,和用new等价 //JS不支持在构造器用call和apply,所以...... //Bel
用户评论