日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

CheckFail设计很垃圾

發布時間:2025/7/14 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CheckFail设计很垃圾 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function?checkFail(node,?onError,?fuckIE)?{
????????var?id?=?node.src;//檢測是否死鏈
????????node.onload?=?node.onreadystatechange?=?node.onerror?=?null;
????????if?(onError?||?(fuckIE?&&?!modules[id].state))?{
????????????setTimeout(function()?{
????????????????head.removeChild(node);
????????????});
????????????$.log("加載?"?+?id?+?"?失敗"?+?onError?+?"?"?+?(!modules[id].state),?7);
????????}?else?{
????????????return?true;
????????}
????}


?

這一段實際上做的事情是把各種onload事件響應清理掉,然后如果是fail的話把節點刪掉,名字有點文不對題,應該設置成某種Recycle之類。因為你加載完成了會執行,加載失敗拋出的時候也會執行,這里不是檢測是否失敗的問題,這里是要做清理,如果可能的話onfail應該另外定義個函數專門刪除node,在函數里執行本函數Recycle
功能,而不是把兩個職責湊在一起。

?又是為了兼容IE所以不能那么寫嗎?

?好吧

這一塊很不好理解。?

?

轉載于:https://www.cnblogs.com/baozhu/p/4857500.html

總結

以上是生活随笔為你收集整理的CheckFail设计很垃圾的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。