JS異常處理try..catch語句的作用和實(shí)例
首先一個(gè)常識(shí)就是,在瀏覽器執(zhí)行JS腳本過程中,當(dāng)出現(xiàn)腳本錯(cuò)誤,并且你沒有手動(dòng)進(jìn)行異常捕捉時(shí),他會(huì)在瀏覽器下面出現(xiàn)黃色的嘆號(hào),這是正常的,這也不是最重要的,最重要的是,出錯(cuò)行以下的所有JS代碼將中停執(zhí)行,這是我們不希望看到的,所以說,對(duì)于自己寫的,拿不準(zhǔn)的腳本還是加上異常捕捉比較好。
1 清除黃色嘆號(hào):
window.onerror={return true;} //這只是表面清除了錯(cuò)誤,但JS代碼將被中停
2 為容易出錯(cuò)的,容易產(chǎn)生兼容問題的代碼段加上try..catch
try{
var a="hello world";
document.Write(a);
}
catch(e){
//..產(chǎn)生異常時(shí)你要做的事
}
相關(guān)文章
詳解PHP實(shí)現(xiàn)支付寶小程序用戶授權(quán)的工具類
這篇文章主要介紹了詳解PHP實(shí)現(xiàn)支付寶小程序用戶授權(quán)的工具類,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12
laravel開發(fā)環(huán)境homestead搭建過程詳解
Laravel Homestead 是一個(gè)官方預(yù)封裝的 Vagrant box ,它為你提供了一個(gè)完美的開發(fā)環(huán)境,你不需要在本地機(jī)器安裝 PHP、web 服務(wù)器和其他的服務(wù)器軟件,這篇文章主要介紹了laravel開發(fā)環(huán)境homestead搭建,需要的朋友可以參考下2020-07-07
Laravel timestamps 設(shè)置為unix時(shí)間戳的方法
今天小編就為大家分享一篇Laravel timestamps 設(shè)置為unix時(shí)間戳的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
微信公眾號(hào)OAuth2.0網(wǎng)頁授權(quán)問題淺析
根據(jù)需求,我今天完成的是微信的網(wǎng)頁授權(quán)然后拉取用戶的一些基本信息的問題。具體內(nèi)容詳情大家通過本文學(xué)習(xí)吧2017-01-01
使用php的HTTP請(qǐng)求的庫(kù)Requests實(shí)現(xiàn)美女圖片墻
這篇文章主要介紹了使用php的HTTP請(qǐng)求的庫(kù)Requests實(shí)現(xiàn)美女圖片墻的方法,十分簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-02-02
PHP連接MYSQL數(shù)據(jù)庫(kù)實(shí)例代碼
現(xiàn)在做的項(xiàng)目需要php連接mysql數(shù)據(jù)庫(kù),雖然之前學(xué)過,但是現(xiàn)在基本上都給忘了,之后通過查找相關(guān)資料找到了解決方法,下面小編把具體方法分享在腳本之家平臺(tái)供大家學(xué)習(xí)2016-01-01
yii2 開發(fā)api接口時(shí)優(yōu)雅的處理全局異常的方法
這篇文章主要介紹了yii2 開發(fā)api接口時(shí)優(yōu)雅的處理全局異常的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05

