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

勿重復檢測瀏覽器

系統 2415 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條評論
主站蜘蛛池模板: 欧美色综合久久 | 特黄特级高清免费视频毛片 | 精品理论片一区二区三区 | www.香蕉视频在线观看 | 欧美一级人与动毛片免费播放 | 国产精久久一区二区三区 | 成人免费观看网站 | 午夜美女久久久久爽久久 | 亚洲一区三区 | 国产女人又爽又大 | 离线枕边人在线观看 | 国产精选自拍 | 四虎www| 国产精品400部自产在线观看 | 久久这里只精品热免费99 | 国产成人啪一区二区 | 91精品国产三级在线观看 | 殴美一级片 | 中文字幕波多野不卡一区 | 亚洲一区二区中文 | 性xxx69xxx视频在线观看 | 欧美xxxx4khd超高清 | 久久99国产亚洲高清观看首页 | 欧美色网| 99久9在线视频 | 中文字幕国产在线观看 | 天天舔天天舔 | 2021国产精品自产拍在线观看 | 久久香焦 | 欧美日韩中文在线视频 | 久久久中文字幕 | 一区二区中文字幕亚洲精品 | 热e国产 | 久久久国产乱子伦精品 | 四虎久久精品国产 | 99久久精品国产片 | 伊人二区 | 在线精品国产 | 黄色小视频在线免费观看 | 欧美日韩中文字幕一区二区高清 | 久久综合久久久 |