首先一個(gè)常識(shí)就是,在瀏覽器執(zhí)行JS腳本過(guò)程中,當(dāng)出現(xiàn)腳本錯(cuò)誤,并且你沒(méi)有手動(dòng)進(jìn)行異常捕捉時(shí),他會(huì)在瀏覽器下面出現(xiàn)黃色的嘆號(hào),這是正常的,這也不是最重要的,最重要的是,出錯(cuò)行以下的所有JS代碼將中停執(zhí)行,這是我們不希望看到的,所以說(shuō),對(duì)于自己寫(xiě)的,拿不準(zhǔn)的腳本還是加上異常捕捉比較好。
1 清除黃色嘆號(hào):
復(fù)制代碼 代碼如下:
window.onerror={return true;} //這只是表面清除了錯(cuò)誤,但JS代碼將被中停
2 為容易出錯(cuò)的,容易產(chǎn)生兼容問(wèn)題的代碼段加上try..catch
復(fù)制代碼 代碼如下:
try{
var a="hello world";
document.Write(a);
}
catch(e){
//..產(chǎn)生異常時(shí)你要做的事
}
新聞熱點(diǎn)
疑難解答