成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

20170606-跨瀏覽器的事件處理程序

ASCH / 1654人閱讀

摘要:跨瀏覽器的事件處理程序注意兩點(diǎn)視情況分別使用級(jí)方法級(jí)方法或者方法來(lái)添加事件老版本瀏覽器不支持事件捕獲,并且很少有機(jī)會(huì)使用事件捕獲,因此可以只關(guān)注事件冒泡

跨瀏覽器的事件處理程序

注意兩點(diǎn):

視情況分別使用DOM0級(jí)方法、DOM2級(jí)方法或者IE方法來(lái)添加事件

老版本瀏覽器不支持事件捕獲,并且很少有機(jī)會(huì)使用事件捕獲,因此可以只關(guān)注事件冒泡

var EventUtil = {
    
    addHandler: function(element, type, handler){
        if(element.addEventListener){
            element.addEventListener(type, handler, false)
        } else if (element.attachEvent) {
            element.attachEvent("on"+type, handler)
        } else {
            element["on" + type] = handler
        }
    },
    
    removeHandler: function(element, type, handler){
        if(element.removeEventListener){
            element.removeEventListener(type, handler, false)
        } else if (element.detachEvent){
            element.detachEvent("on"+type, handler)
        } else {
            element["on"+type] = null
        }
    }
}

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/83364.html

相關(guān)文章

  • 20170606-淺拷貝與深拷貝

    摘要:什么是深拷貝,什么是淺拷貝中的淺拷貝與深拷貝是針對(duì)復(fù)雜數(shù)據(jù)類(lèi)型引用類(lèi)型的復(fù)制問(wèn)題。 什么是深拷貝,什么是淺拷貝 JS中的淺拷貝與深拷貝是針對(duì)復(fù)雜數(shù)據(jù)類(lèi)型(引用類(lèi)型)的復(fù)制問(wèn)題。 淺拷貝:淺拷貝是拷貝引用(拷貝地址),拷貝后兩個(gè)變量指向的是同一塊內(nèi)存空間 深拷貝:會(huì)在內(nèi)存中開(kāi)辟一塊新的內(nèi)存空間,它不僅將原對(duì)象的各個(gè)屬性逐個(gè)復(fù)制過(guò)去,而且將原對(duì)象各個(gè)屬性所包含的內(nèi)容也依次采用深復(fù)制的方法...

    Kerr1Gan 評(píng)論0 收藏0
  • 覽器事件代理

    摘要:假設(shè)我們有這樣的一段我們想要實(shí)現(xiàn)一個(gè)效果,點(diǎn)擊的時(shí)候,彈出此內(nèi)的文字。我們采用代理的方式,利用時(shí)間的冒泡把事件綁定到上,而不是每一個(gè)上面 我們知道,在主流的瀏覽器里面綁定事件處理程序和解綁分別是: 綁定:addEventListener(eventType, handler, useCapture); 解綁:removeEventListener(eventType, handler,...

    el09xccxy 評(píng)論0 收藏0
  • javaScript覽器事件處理程序

    摘要:在事件處理,事件對(duì)象,阻止事件的傳播等方法或?qū)ο蟠嬖谥鵀g覽器兼容性問(wèn)題,開(kāi)發(fā)過(guò)程中最好編寫(xiě)成一個(gè)通用的事件處理工具。上面的中事件的執(zhí)行都發(fā)生了目標(biāo)階段事件對(duì)象的屬性用來(lái)表示事件處理發(fā)生在事件流哪個(gè)階段。 最近在閱讀javascript高級(jí)程序設(shè)計(jì),事件這一塊還是有很多東西要學(xué)的,就把一些思考和總結(jié)記錄下。在事件處理,事件對(duì)象,阻止事件的傳播等方法或?qū)ο蟠嬖谥鵀g覽器兼容性問(wèn)題,開(kāi)發(fā)過(guò)程中...

    terasum 評(píng)論0 收藏0
  • Event Handler 事件處理程序 2 ---覽器事件對(duì)象《高程3》

    摘要:一旦事件處理程序執(zhí)行完成,對(duì)象就會(huì)被銷(xiāo)毀。所有瀏覽器對(duì)的支持方式包括事件對(duì)象和事件對(duì)象。無(wú)論指定事件處理程序時(shí)使用什么方法級(jí)或級(jí),都會(huì)傳入對(duì)象。由于不支持事件捕獲,因而只能取消事件冒泡但可以同時(shí)取消事件捕獲和冒泡。 0 Event Object導(dǎo)論 支持DOM0、DOM2的瀏覽器和IE瀏覽器實(shí)現(xiàn)事件處理程序的不同,除了體現(xiàn)在添加事件處理程序的不同上,還體現(xiàn)在event對(duì)象的實(shí)現(xiàn)差異上,...

    qpal 評(píng)論0 收藏0
  • Event Handler 事件處理程序 2 ---覽器事件對(duì)象《高程3》

    摘要:一旦事件處理程序執(zhí)行完成,對(duì)象就會(huì)被銷(xiāo)毀。所有瀏覽器對(duì)的支持方式包括事件對(duì)象和事件對(duì)象。無(wú)論指定事件處理程序時(shí)使用什么方法級(jí)或級(jí),都會(huì)傳入對(duì)象。由于不支持事件捕獲,因而只能取消事件冒泡但可以同時(shí)取消事件捕獲和冒泡。 0 Event Object導(dǎo)論 支持DOM0、DOM2的瀏覽器和IE瀏覽器實(shí)現(xiàn)事件處理程序的不同,除了體現(xiàn)在添加事件處理程序的不同上,還體現(xiàn)在event對(duì)象的實(shí)現(xiàn)差異上,...

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

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

0條評(píng)論

閱讀需要支付1元查看
<