亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

勿重復檢測瀏覽器

系統 2055 0

拿添加事件示例

?

Js代碼 復制代碼 ? 收藏代碼
  1. //?方式1 ??
  2. function ?addEvent(el,?type,?fn){ ??
  3. ???? if (el.addEventListener){ ??
  4. ????????el.addEventListener(type,?fn,? false ); ??
  5. ????} else { ??
  6. ????????el.attachEvent( 'on' +type,?fn) ??
  7. ????} ??
  8. } ??
  9. ??
  10. //?方式2 ??
  11. var ?addEvent?=?document.addEventListener?? ??
  12. ???????? function (el,?type,?fn)?{el.addEventListener(type,?fn,? false );}?: ??
  13. ???????? function (el,?type,?fn)?{el.attachEvent( 'on' +type,?fn)};??
    // 方式1
function addEvent(el, type, fn){
	if(el.addEventListener){
		el.addEventListener(type, fn, false);
	}else{
		el.attachEvent('on'+type, fn)
	}
}

// 方式2
var addEvent = document.addEventListener ?
		function(el, type, fn) {el.addEventListener(type, fn, false);} :
		function(el, type, fn) {el.attachEvent('on'+type, fn)};
  

?

方式1在函數內做判斷,每次給元素添加事件都需判斷一次,效率相對低一些。
jQuery 1.6.1/Prototype 1.7/Mootools 1.3/tangram 1.3.6/reg.js/right.js都是采用這種分支方式。


方式2使用了兩個匿名函數,僅在初始化時判斷一次,后每次調用無須判斷。效率相對高一些。
Ext/kissy/qwrap 采用這種分支寫法。

?

?

?

轉自: http://snandy.iteye.com/blog/1152280

勿重復檢測瀏覽器


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久久国产视频 | 亚洲午夜一区二区三区 | 曰本还a大片免费无播放器 曰本黄色录像 | 亚洲欧美中文日韩综合 | 色综合激情网 | 四虎4hu影库永久地址 | 不卡网站 | 久久是免费只精品热在线 | 久久久久久毛片免费播放 | 国产福利免费看 | 深夜网站在线观看 | 欧美video巨大粗暴18 | 免费播放国产一级 | 夜夜快播 | 伊人网伊人网 | 最近中文日本字幕免费完整 | 亚洲综合网在线观看首页 | 牛牛影院成人免费网页 | 欧美videos粗暴高清性 | 在线你懂得 | 亚洲高清视频在线播放 | 久久精品中文字幕一区 | 国产国拍亚洲精品午夜不卡17 | 波多野结衣精品一区二区三区 | 国产91成人 | 国产精品日本一区二区在线播放 | 伊人精品视频在线 | 国产精品久久久久秋霞影视 | 久久手机免费视频 | 成人国产欧美精品一区二区 | 欧美三级毛片 | 夜夜爱夜夜操 | 亚洲精品一二三区 | 99热这里只有精品88 | 一级毛片q片 | 国产精品日韩欧美 | 日韩欧美精品一区二区三区 | 毛片一区 | 国产在线视频色综合 | 国产系列欧美系列日韩系列在线 | 亚洲综合视频在线 |