javascript十个最常用的自定义函数
2009-09-08 00:00:00 来源:WEB开发网功能非常强悍,解决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 的实现:
Tags:javascript 十个 常用
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接