javascript window.onerror事件學(xué)習(xí)新收獲
在捕獲js錯(cuò)誤時(shí),我們通常使用try{}catch(e){}的方式,然后通過e.errorMessage等方式獲取錯(cuò)誤信息然后報(bào)告錯(cuò)誤。但對(duì)于onerror事件可能很少問津,我們是否思考過如何報(bào)告錯(cuò)誤所在的行號(hào)?如果想過這個(gè)是否也被這個(gè)問題所困擾過,是否認(rèn)為在js里不可能捕獲錯(cuò)誤的行號(hào)呢?其實(shí)本人就遇到上述的幾個(gè)問題,今日讀某人寫的一段js代碼頓然發(fā)現(xiàn)了onerror事件,要說onerror這個(gè)時(shí)間也是n久以前就知道了,但對(duì)于其所帶有的三個(gè)參數(shù)和其特殊性質(zhì)卻一直沒有去了解過。經(jīng)過自己的研究測(cè)試,對(duì)onerror事件有了一些新的認(rèn)識(shí)和了解。在頁面沒有錯(cuò)誤時(shí),window.onerror事件是不存在的,也就是null(廢話!沒出錯(cuò)如果onerror出現(xiàn)還正常嗎?)我們一般通過函數(shù)名傳遞的方式(引用的方式)將要執(zhí)行的操作函數(shù)傳遞給onerror事件,如window.onerror=reportError;window.onerror=function(){alert('error')},但我們可能不知道該事件觸發(fā)時(shí)還帶有三個(gè)默認(rèn)的參數(shù),他們分別是錯(cuò)誤信息,錯(cuò)誤頁面的url和錯(cuò)誤行號(hào)。要知道這個(gè)可是事件,就如onclick和onmouseover等事件一樣,但它是有參數(shù)。我們可以這樣測(cè)試。
主站蜘蛛池模板:
亚洲高清在线播放
|
久久久久免费精品国产
|
性色av一区
|
日韩在线视频免费观看
|
亚洲视频二区
|
成人午夜电影网
|
成人免费视频观看视频
|
欧美电影在线观看网站
|
91在线视频在线观看
|
激情一区二区三区
|
日韩成人在线播放
|
美女爽到呻吟久久久久
|
色.com|
久久精品久久久
|
成人av观看
|
亚洲国产一区二区三区在线观看
|
国产视频1
|
亚洲国产精品人人爽夜夜爽
|
免费成人在线网
|
在线视频一区二区三区
|
欧美一级www片免费观看
|
欧美久久久久久久久
|
男女视频在线观看网站
|
欧美一级视频在线观看
|
乱码av午夜噜噜噜噜动漫
|
国产视频久久
|
国产精品久久久久久久久久久久午夜片
|
啪啪av
|
日韩亚洲视频
|
日日夜夜天天
|
亚洲精品久久久9婷婷中文字幕
|
国产精品亚洲视频
|
欧美午夜一区二区三区免费大片
|
久久国
|
91久久国产综合久久
|
午夜无码国产理论在线
|
www网站在线观看
|
免费黄视频网站
|
久久亚洲精品国产精品紫薇
|
男人av在线
|
天天综合国产
|