摘要:廣告錯(cuò)誤監(jiān)控插件,及時(shí)發(fā)現(xiàn),提高效率頁面初始化頁面監(jiān)聽頁面跳轉(zhuǎn)監(jiān)聽和需要自定義離開頁面監(jiān)聽自定義監(jiān)聽和錯(cuò)誤信息打印查看所有報(bào)錯(cuò)信息
廣告:Fundebug錯(cuò)誤監(jiān)控插件,及時(shí)發(fā)現(xiàn)Bug,提高Debug效率!
頁面</>復(fù)制代碼
//初始化頁面監(jiān)聽
document.addEventListener("DOMContentLoaded", ready);
// 頁面跳轉(zhuǎn)hash
document.addEventListener("hashchange", navigation);
// 監(jiān)聽pop和push需要自定義
document.addEventListener("popstate", navigation);
document.addEventListener("pushState", navigation);
//離開頁面監(jiān)聽
document.addEventListener("beforeunload", leave);
自定義監(jiān)聽popstate和pushState
</>復(fù)制代碼
history.pushState = this.resetHistory("pushState");
history.replaceState = this.resetHistory("replaceState");
resetHistory(type) {
let orig = history[type];
return function() {
let rv = orig.apply(this, arguments);
let e = new Event(type);
e.arguments = arguments;
window.dispatchEvent(e);
return rv;
};
}
error
</>復(fù)制代碼
window.onerror = function (errorMsg, url, lineNumber) {
alert(errorMsg + lineNumber);//錯(cuò)誤信息+lineNumber
};
window.addEventListener("unhandledrejection", event =>
{
console.log("unhandledrejection:" + event);//打印event查看所有報(bào)錯(cuò)信息
});
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/103638.html
摘要:之前總結(jié)了事件捕獲和冒泡以及阻止事件傳播,今天寫一下事件代理方面的總結(jié)事件之捕獲冒泡阻止事件傳播事件代理監(jiān)聽列表中多項(xiàng)時(shí),實(shí)現(xiàn)點(diǎn)擊控制臺(tái)打印對(duì)應(yīng)文本,如下蘋果香蕉葡萄首先想到的對(duì)每一個(gè)進(jìn)行監(jiān)聽或者使用和的區(qū)別是屬性,是方法。 之前總結(jié)了事件捕獲和冒泡以及阻止事件傳播,今天寫一下事件代理方面的總結(jié)DOM 事件之捕獲、冒泡:阻止事件傳播: 事件代理 監(jiān)聽列表中多項(xiàng) li 時(shí),實(shí)現(xiàn)點(diǎn)擊 li...
摘要:之前寫過一篇瀏覽器事件的相關(guān)操作和事件運(yùn)行的原理瀏覽器事件解析。注意,頁面從瀏覽器緩存加載,并不會(huì)觸發(fā)事件。事件有一個(gè)屬性,返回一個(gè)布爾值。此外,不支持事件,可以使用事件代替。 之前寫過一篇瀏覽器事件的相關(guān)操作和事件運(yùn)行的原理——JavaScript瀏覽器事件解析。這一篇主要寫一些常用的事件及一些可能的坑。 表單事件 鍵盤事件 當(dāng) , 的值發(fā)生變化時(shí)觸發(fā)。此外,打開 contente...
摘要:在不需要手動(dòng)調(diào)用瀏覽器原生的進(jìn)行事件監(jiān)聽。沒有經(jīng)過特殊處理的話,這些的事件監(jiān)聽只能用在普通的的標(biāo)簽上,而不能用在組件標(biāo)簽上。的事件監(jiān)聽方法需要手動(dòng)到當(dāng)前實(shí)例,這種模式在中非常常用。下一節(jié)中我們將介紹小書組件的和。 React.js 小書 Lesson9 - 事件監(jiān)聽 本文作者:胡子大哈本文原文:http://huziketang.com/books/react/lesson9 轉(zhuǎn)載請(qǐng)...
閱讀 2368·2021-11-15 11:38
閱讀 3579·2021-09-22 15:16
閱讀 1220·2021-09-10 11:11
閱讀 3199·2021-09-10 10:51
閱讀 3001·2019-08-30 15:56
閱讀 2808·2019-08-30 15:44
閱讀 3219·2019-08-28 18:28
閱讀 3551·2019-08-26 13:36