成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery 3.0中存在問題及解決辦法
全站頭部文字 我要出現在這里
jQuery 3.0中存在問題及解決辦法 626 2024-02-24   

jQuery 前階段推出了3.0版本,改動非常大,如果要使用 3.0 的話,建議先仔細了解一下新特性,否則會引起一些小問題,例如下面的代碼。

大家對jQuery 3.0十大新特性不了解的朋友可以參考下本篇文章。

<html>
<head>
<meta charset="utf-8">
<script src="http://www.gimoo.net/t/1901/jquery-3.0.min.js"></script>
<script>
$(function (){
$('#container').html('你好');
})
</script>
</head>
<body>
<div id="container"></div>
</body>
</html>

非常簡單,此時沒有任何問題,可以正常顯示內容,但如果 $(function (){... }) 內部出現異常,讓人困擾的問題便來了

添加一個異常后的狀態

$(function (){
throw new Error('出錯了');
$('#container').html('你好');
});

查看圖片

頁面不顯示內容是正常的,但控制臺也沒有顯示任何錯誤信息,顯然和我們的預期不一樣

因為在使用 jquery 2 時,這種情況下,控制臺是可以提示錯誤的

<script src="http://www.gimoo.net/t/1901/jquery-2.1.3.min.js"></script>
<script>
$(function (){
throw new Error('出錯了');
$('#container').html('你好');
});
</script>

查看圖片

解決辦法

因為 jquery 3.0 正式支持了 promise,所以可以對 .ready() 使用 promise 形式,使用 fail 拋出異常

例如

$.ready.then (function() {
throw new Error('出錯了');
$('#container').html('你好');
}).fail (function(error) {
throw error;
});

這時控制臺就可以顯示出錯誤信息了



主站蜘蛛池模板: 荒山之夜| 伺机偏宠短剧免费观看| 宋佳风平浪静| 南极之恋演员表| 福音电影| 黄姓的研究报告| 河东舞曲的士高| 八年级上册三峡| 王渝萱全部电影| 爱妃直播| 中国汉字大全20000个| 我的冠军男友| jayden jaymes| 无常电影| 天河电影演员表| city of stars歌词| 黄视频免费在线播放| 神仙我才不稀罕短剧在线观看| 1905电影网| 诺亚方舟电影免费完整版在线观看| 远方的故乡简谱| 马文的战争删减视频在线观看| 陈爱玲| 炊事班的故事演员名单| 去分母解一元一次方程100道及答案| 爱情天梯| 迷夜电影| 大浴女电视剧所有演员表| 成年奶妈| 台州林毅| 美丽分贝 电视剧| 食品执行标准对照表| 吴爱玲| 小林凉子| 勇者1—42集免费观看电视剧视频| 唱这歌| 西野翔电影| 大时代电视剧剧情介绍| 电影《七天》| 汤姆·塞兹摩尔| 女孩们在线观看|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103