這篇文章給大家分享的是有關(guān)JavaScript如何使用window.onerror指定錯(cuò)誤處理函數(shù)的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)是專業(yè)的呼倫貝爾網(wǎng)站建設(shè)公司,呼倫貝爾接單;提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行呼倫貝爾網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
使用window.onerror指定錯(cuò)誤處理函數(shù)
當(dāng)在開發(fā)中出現(xiàn)有錯(cuò)誤的時(shí)候,onerror
是會(huì)被callback
的,如果在開發(fā)中某個(gè)JavaScript block
中有多個(gè)script
錯(cuò)誤的時(shí)候,第一個(gè)錯(cuò)誤觸發(fā)之后,當(dāng)前的JavaScript block
后面的script
就會(huì)被自動(dòng)的Drop
忽略掉,不會(huì)被執(zhí)行,我們來看看下面這個(gè)代碼:
Test
在上面這個(gè)代碼中只有每個(gè)block
中第一個(gè)test();
會(huì)產(chǎn)生error觸發(fā)我們的window.onerror
回調(diào),后面的JavaScript會(huì)被忽略掉,而且在img
中也是會(huì)支持onerror
的代碼如下所示:
< img src="pic.gif" onerror = "javascript:alert("An error occurred.");"/>
,由于onerror是瀏覽器支持的對(duì)象,所以它由瀏覽器來決定是否可以使用,不是DOM標(biāo)準(zhǔn)。
感謝各位的閱讀!關(guān)于“JavaScript如何使用window.onerror指定錯(cuò)誤處理函數(shù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!