欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

驅(qū)動事件的addEvent.js代碼

 更新時間:2007年03月27日 00:00:00   作者:  

復(fù)制代碼 代碼如下:

Array.prototype.inArray = function (value) { 
    var i; 
    for (i=0; i < this.length; i++) { 
        if (this[i] === value) { 
            return true; 
        } 
    } 
    return false; 
}; 

function addEvent( obj, type, fn ) { 
    if (obj.addEventListener) { 
        obj.addEventListener( type, fn, false ); 
        EventCache.add(obj, type, fn); 
    } 
    else if (obj.attachEvent) { 
        obj["e"+type+fn] = fn; 
        obj[type+fn] = function() { obj["e"+type+fn]( window.event ); } 
        obj.attachEvent( "on"+type, obj[type+fn] ); 
        EventCache.add(obj, type, fn); 
    } 
    else { 
        obj["on"+type] = obj["e"+type+fn]; 
    } 


var EventCache = function(){ 
    var listEvents = []; 
    return { 
        listEvents : listEvents, 
        add : function(node, sEventName, fHandler){ 
            listEvents.push(arguments); 
        }, 
        flush : function(){ 
            var i, item; 
            for(i = listEvents.length - 1; i >= 0; i = i - 1){ 
                item = listEvents[i]; 
                if(item[0].removeEventListener){ 
                    item[0].removeEventListener(item[1], item[2], item[3]); 
                }; 
                if(item[1].substring(0, 2) != "on"){ 
                    item[1] = "on" + item[1]; 
                }; 
                if(item[0].detachEvent){ 
                    item[0].detachEvent(item[1], item[2]); 
                }; 
                item[0][item[1]] = null; 
            }; 
        } 
    }; 
}(); 
addEvent(window,'unload',EventCache.flush);

相關(guān)文章

  • 原生js實現(xiàn)購物車邏輯和功能

    原生js實現(xiàn)購物車邏輯和功能

    這篇文章主要為大家詳細(xì)介紹了原生js實現(xiàn)購物車邏輯和功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • js初始化驗證實例詳解

    js初始化驗證實例詳解

    這篇文章主要介紹了js初始化驗證,結(jié)合實例形式分析了javascript初始化驗證相關(guān)的判斷、設(shè)置、檢測等相關(guān)操作技巧,需要的朋友可以參考下
    2016-11-11
  • js實現(xiàn)抽獎的兩種方法

    js實現(xiàn)抽獎的兩種方法

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)抽獎的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • JavaScript中arguments的使用方法

    JavaScript中arguments的使用方法

    這篇文章主要介紹了JavaScript中arguments的使用方法,arguments?是一個對應(yīng)于傳遞給函數(shù)的參數(shù)的類數(shù)組對象。下文詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Javascript單線程和事件循環(huán)

    Javascript單線程和事件循環(huán)

    這篇文章主要介紹了Javascript單線程和事件循環(huán),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • JavaScript仿商城實現(xiàn)圖片廣告輪播實例代碼

    JavaScript仿商城實現(xiàn)圖片廣告輪播實例代碼

    大家在逛購物商城的時候不知道有沒有注意到商城首頁上面都會有各種輪播廣告,效果非常好,下面小編給大家整理特此分享給大家學(xué)習(xí)
    2016-02-02
  • ES6所改良的javascript“缺陷”問題

    ES6所改良的javascript“缺陷”問題

    這篇文章主要介紹了ES6所改良的javascript“缺陷”問題的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • D3.js實現(xiàn)簡潔實用的動態(tài)儀表盤的示例

    D3.js實現(xiàn)簡潔實用的動態(tài)儀表盤的示例

    本篇文章主要介紹了D3.js實現(xiàn)簡潔實用的動態(tài)儀表盤的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • JavaScript變量聲明詳解

    JavaScript變量聲明詳解

    本文詳細(xì)向大家介紹了javascript變量聲明,并通過示例進(jìn)行了具體分析,是篇非常不錯的文章,這里推薦給剛?cè)腴T的jser。
    2014-11-11
  • javascript常用函數(shù)歸納整理

    javascript常用函數(shù)歸納整理

    這篇文章主要介紹了javascript常用函數(shù),歸納整理了一些常用的函數(shù)便于大家查詢參考,需要的朋友可以參考下
    2014-10-10

最新評論