手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript Base类 包含基本的方法
javascript Base类 包含基本的方法
摘要:复制代码代码如下:functionBase(){}//根抽象类Base.toBase=function(){//将一个对象转化成Base类的...

复制代码 代码如下:

<script type="text/javascript">

function Base(){} //根抽象类

Base.toBase=function(){ //将一个对象转化成Base类的实例的方法

return new Base();

}

Base.inherit=function(parent){ //用于继承Base类的实例的方法

var F=function(){}

F.prototype=parent;

return new F;

}

Base.prototype.extend = function(prop){ //扩展根抽象类Base的extend方法

for (var o in prop) {

this[o] = prop[o];

}

}

Base.prototype.method = function(name, fn){ //扩展根抽象类Base的method方法

this[name] = fn;

return this;

}

var o=new Base(); //创建一个Base实例

o.method("show",function(){ //给对象o添加show方法

alert("show function");

});

o.extend({ //在给对象o添加name属性和say函数

name:"shupersha",

say:function(){

alert("say function")

}

});

var t=Base.inherit(o); //继承o对象的属性和方法

t.show();

t.say();

</script>

【javascript Base类 包含基本的方法】相关文章:

JavaScript中的small()方法使用详解

JavaScript实现点击自动选择TextArea文本的方法

Javascript - HTML的request类

js+cookies实现悬浮购物车的方法

javascript常用的方法分享

javascript制作的滑动图片菜单

javascript验证邮件地址和MX记录的方法

javascript动态创建链接的方法

javascript先序遍历DOM树的方法

JavaScript获取并更改input标签name属性的方法

精品推荐
分类导航