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

