中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

檢查jQuery元素事件

發(fā)布于:2021-02-21 00:00:40

0

618

0

jQuery 事件 前端

在其他工具之上進(jìn)行構(gòu)建非常困難,尤其是當(dāng)您沒有創(chuàng)建其他工具并且無法替換該工具時(shí)。當(dāng)其他工具創(chuàng)建事件偵聽器負(fù)載時(shí),有時(shí)您會(huì)在頁面中看到奇怪的行為,并且不知道到底發(fā)生了什么。不幸的是,客戶端編碼和庫使用中的很大一部分歸結(jié)于使用自己的工具。

幸運(yùn)的是,jQuery允許您檢查已注冊(cè)到給定元素的事件!這就是神奇的地方:

// First argument is the element you want to inspect
jQuery._data(document.body, "events");

jQuery Events

返回的是一個(gè)對(duì)象,其鍵表示事件名稱,而值是已經(jīng)注冊(cè)到元素的事件句柄數(shù)組,并按照它們注冊(cè)的順序。您甚至可以檢查函數(shù)的URL位置及其內(nèi)容,然后查看是什么代碼破壞了您的頁面。然后,在您詛咒了其他工具之后,您可以對(duì)有問題的功能進(jìn)行猴子修補(bǔ)。

事件監(jiān)聽器確實(shí)會(huì)在JavaScript中導(dǎo)致調(diào)試錯(cuò)誤,特別是當(dāng)您不是特定框架的專家時(shí)。花點(diǎn)時(shí)間學(xué)習(xí)使用盡可能多的helper方法——它們將為您節(jié)省數(shù)小時(shí)的挫折。