最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js函數(shù)的延遲加載實(shí)現(xiàn)代碼

 更新時(shí)間:2012年10月11日 22:52:17   作者:  
延遲加載的函數(shù),第一次調(diào)用后,會(huì)覆蓋原來(lái)的老函數(shù),以后再次調(diào)用的是新函數(shù),不會(huì)再進(jìn)行條件的判斷,提升效率
復(fù)制代碼 代碼如下:

//非延遲加載的函數(shù),每次調(diào)用都會(huì)進(jìn)行條件判斷
function removeHandler(target,eventType,handler) {
if(target.removeEventListener) {
target.removeEventListener(eventType,handler,false);
}else {
target.detachEvent("on"+eventType,handler);
}
}
//延遲加載的函數(shù),第一次調(diào)用后,會(huì)覆蓋原來(lái)的老函數(shù),以后再次調(diào)用的是新函數(shù),不會(huì)再進(jìn)行條件的判斷,提升效率
function addHandler(target,eventType,handler) {
if(target.addEventListener) {
addHandler = function(target,eventType,handler){
target.addEventListener(eventType,handler,false);
}
}else{
addHandler = function(target,eventType,handler){
target.attachEvent("on"+eventType,handler);
}
}
addHandler(target,eventType,handler);
}


//條件預(yù)加載
//條件預(yù)加載確保所有函數(shù)調(diào)用時(shí)間相同。其代價(jià)是在腳本加載時(shí)進(jìn)行檢測(cè)。預(yù)加載適用于一個(gè)函數(shù)馬上就會(huì)被用到,而且在整個(gè)頁(yè)面生命周期中經(jīng)常使用的場(chǎng)合。

var addEventHandler = document.body.addEventListener ? function(target,eventType,handler) {
target.addEventListener(eventType,handler,false);
} : function(target,eventType,handler) {
target.attachEvent("on"+eventType,handler);
}

相關(guān)文章

最新評(píng)論

西青区| 微山县| 遵义县| 铜梁县| 满城县| 江西省| 合川市| 长治县| 霍州市| 宕昌县| 万山特区| 苏尼特右旗| 广安市| 铜川市| 革吉县| 宁蒗| 将乐县| 昌黎县| 佛冈县| 民权县| 平山县| 澄迈县| 营口市| 泰州市| 襄城县| 安多县| 固阳县| 樟树市| 钟山县| 乌恰县| 峨眉山市| 呼伦贝尔市| 太保市| 衡阳县| 汉中市| 偏关县| 祁东县| 安阳市| 临泽县| 永顺县| 正宁县|