WEB开发网
开发学院网页设计JavaScript javascript十个最常用的自定义函数 阅读

javascript十个最常用的自定义函数

 2009-09-08 00:00:00 来源:WEB开发网   
核心提示: 功能非常强悍,解决IE的this指向问题,javascript十个最常用的自定义函数(2),event总是作为第一个参数传入,跨浏览器就更不在话下,就是慢了一点,各大类库基本无视它,另,我还珍藏了一个HTML5工作组的版本:01.var addEvent=(function(){ 02.if(d

功能非常强悍,解决IE的this指向问题,event总是作为第一个参数传入,跨浏览器就更不在话下。

另,我还珍藏了一个HTML5工作组的版本:

01.var addEvent=(function(){
02.    if(document.addEventListener){
03.        return function(el,type,fn){
04.            if(el.length){
05.                for(var i=0;i<el.length;i++){
06.                    addEvent(el[i],type,fn);
07.                }
08.            }else{
09.                el.addEventListener(type,fn,false);
10.            }
11.        };
12.    }else{
13.        return function(el,type,fn){
14.            if(el.length){
15.                for(var i=0;i<el.length;i++){
16.                    addEvent(el[i],type,fn);
17.                }
18.            }else{
19.                el.attachEvent('on'+type,function(){
20.                    return fn.call(el,window.event);
21.                });
22.            }
23.        };
24.    }
25.})();

(9)addLoadEvent()

我以前讨论过这函数,不细说,就是慢了一点,各大类库基本无视它,自行实现domReady版本。下面是Simon Willison 的实现:

上一页  1 2 3 4 5 6  下一页

Tags:javascript 十个 常用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接