亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

javascript之通用的事件偵聽(tīng)器函數(shù)

linkFly / 2109人閱讀

var EventUtil = {
    addEvent: function(element, type, handler) {
        if(element.addEventListener) { //DOM2級(jí)
            element.addEventListener(type, handler, false);
        }else if(element.attachEvent) {  //IE
            element.attachEvent("on"+ type, handler);
        }else {
            element["on" + type] = handler;
        }
    },
    removeEvent: function(element, type, handler) {
        if(element.removeEventListener) { //DOM2級(jí)
            element.removeEventListener(type, handler, false);
        }else if(element.detachEvent) {  //IE
            element.detachEvent("on"+ type, handler);
        }else {
            element["on" + type] = null;
        }
    },
    stopPropagation: function(ev) {
        if(ev.stopPropagation) {
            ev.stopPropagation();
        }else {
            ev.cancelBubble = true;
        }
    },
    preventDefault: function(ev) {
        if(ev.preventDefault) {
            ev.preventDefaule();
        }else {
            ev.returnValue = false;
        }
    },
    getTarget: function(ev) {
        return event.target || event.srcElement;
    },
    getEvent: function(e) {
        var ev = e || window.event;
        if(!ev) {
            var c = this.getEvent.caller;
            while(c) {
                ev = c.arguments[0];
                if(ev && Event == ev.constructor) {
                    break;
                }
                c = c.caller;
            }
        }
        return ev;
    }
};
            

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/80629.html

相關(guān)文章

  • 詳解JavaScript函數(shù)模式

    摘要:函數(shù)表達(dá)式又名匿名函數(shù)為變量賦的值是函數(shù)定義本身。在語(yǔ)言里任何匿名函數(shù)都是屬于對(duì)象。這種情況下,就叫做回調(diào)函數(shù)。如上面代碼示例展示了文檔單擊事件時(shí)以冒泡模式傳遞給回調(diào)函數(shù)的特別適用于事件驅(qū)動(dòng)編程,因?yàn)榛卣{(diào)模式支持程序以異步方式運(yùn)行。 JavaScript設(shè)計(jì)模式的作用是提高代碼的重用性,可讀性,使代碼更容易的維護(hù)和擴(kuò)展 在javascript中,函數(shù)是一類對(duì)象,這表示他可以作為參數(shù)傳遞...

    wwolf 評(píng)論0 收藏0
  • React事件

    摘要:在中使用原生事件在中使用原生事件級(jí)事件和。的合成事件實(shí)現(xiàn)中,僅僅對(duì)最外層容器進(jìn)行綁定,并且依賴事件冒泡完成事件委派,避免了事件捕獲的瀏覽器不兼容特性。 Event Handler ----React事件 React中的事件包括合成事件和原生事件,React底層對(duì)合成事件進(jìn)行事件委派和手動(dòng)綁定,原生事件的使用在高程3有具體講解,難點(diǎn)在于跨瀏覽器兼容和DOM0/DOM2級(jí)事件處理程序的使用...

    hearaway 評(píng)論0 收藏0
  • React事件

    摘要:在中使用原生事件在中使用原生事件級(jí)事件和。的合成事件實(shí)現(xiàn)中,僅僅對(duì)最外層容器進(jìn)行綁定,并且依賴事件冒泡完成事件委派,避免了事件捕獲的瀏覽器不兼容特性。 Event Handler ----React事件 React中的事件包括合成事件和原生事件,React底層對(duì)合成事件進(jìn)行事件委派和手動(dòng)綁定,原生事件的使用在高程3有具體講解,難點(diǎn)在于跨瀏覽器兼容和DOM0/DOM2級(jí)事件處理程序的使用...

    Cciradih 評(píng)論0 收藏0
  • React事件

    摘要:在中使用原生事件在中使用原生事件級(jí)事件和。的合成事件實(shí)現(xiàn)中,僅僅對(duì)最外層容器進(jìn)行綁定,并且依賴事件冒泡完成事件委派,避免了事件捕獲的瀏覽器不兼容特性。 Event Handler ----React事件 React中的事件包括合成事件和原生事件,React底層對(duì)合成事件進(jìn)行事件委派和手動(dòng)綁定,原生事件的使用在高程3有具體講解,難點(diǎn)在于跨瀏覽器兼容和DOM0/DOM2級(jí)事件處理程序的使用...

    Anshiii 評(píng)論0 收藏0
  • 深入React知識(shí)點(diǎn)整理(一)

    摘要:以我自己的理解,函數(shù)式編程就是以函數(shù)為中心,將大段過(guò)程拆成一個(gè)個(gè)函數(shù),組合嵌套使用。越來(lái)越多的跡象表明,函數(shù)式編程已經(jīng)不再是學(xué)術(shù)界的最愛(ài),開(kāi)始大踏步地在業(yè)界投入實(shí)用。也許繼面向?qū)ο缶幊讨?,函?shù)式編程會(huì)成為下一個(gè)編程的主流范式。 使用React也滿一年了,從剛剛會(huì)使用到逐漸探究其底層實(shí)現(xiàn),以便學(xué)習(xí)幾招奇技淫巧從而在自己的代碼中使用,寫(xiě)出高效的代碼。下面整理一些知識(shí)點(diǎn),算是React看書(shū)...

    Gilbertat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<