摘要: js中模拟抽象类:在父类中调用一个未定义的方法,这个方法在子类中必须被实现。1, 模拟类的工厂模式//基类var Class = { //基类的静态方法 creat:function(){ //返回一个constructor return function(){ //调用未定义的initialize, //将constructor的arguments传递给initialize this.initialize.apply(this,arguments); } }};var... 阅读全文
posted @ 2014-03-28 16:14 青椒炒蛋 阅读(6408) 评论(0) 推荐(1) 编辑
摘要: 1,arguments.callee2,方法的constructor 阅读全文
posted @ 2014-03-28 15:04 青椒炒蛋 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1, 缺点,给子类prototype添加新方法只能一个一个添加,不能直接传一个对象(方法集合),否则会覆盖继承的父类的方法。 1 Function.prototype.inherit = function(baseClass){ 2 for(var i in baseClass.protot... 阅读全文
posted @ 2014-03-28 14:41 青椒炒蛋 阅读(351) 评论(0) 推荐(0) 编辑