- 博客(3)
- 收藏
- 关注
Prototype修改版本,比jQuery还好用的事件注册器
Prototype非常强大,但是jQuery也非常好用,Prototype当然也象jQuery学习了,比如$$的css选择器,可是使用起来依然不是那么方便,并且随着1.60出现,Prototype库越来越大,我有个想法,想在一定程度上修改Prototype,增加一些有用的功能,去掉一些没用的东西,第一个版本,我扩展了事件的注册机制 原本在Prototype里面如果想注册事件,必须这样[code]...
2007-10-18 22:47:59
207
JavaScript原形链多继承函数
JavaScript由于对象使用原形继承,原形链只能有一条,所以一般不能实现多继承,就算是多继承,也是把别的构造函数内容拿过来,修改一下context在原来构造函数基础上继续执行,我写了个自认为可以实现多继承的函数 [code]Object.extend = function(destination, source) { for (var property in source) ...
2007-10-16 18:00:00
186
如何跨越原形链调方法
我们知道js对象很多属性方法都不是自己的,也就说都不是早绑定上去的,比如"aa"有很多方法,当然它是基本类型,不是对象,但是js由于有String Boolean Number这三个影子wrapper所以基本类型也可变对象,与本文无关,本文讲的是怎么跨原形链调用函数,比如 [code]a=[1,2,3];alert(a);[/code] 看到的是1,2,3,其实这个不是a对象的toString方...
2007-10-16 16:48:09
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅