91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery如何工作(一)

發布時間:2020-06-17 19:31:13 來源:網絡 閱讀:656 作者:sgyyz 欄目:web開發
1. $(document).read(fn)和window.onload = fn區別
window.onload = fn是在頁面完全加載完成之后,才開始執行。這里的完全加載包括圖片、視頻等比較緩慢的資源加載完成之后才開始執行。因此如果我們有一些JS在頁面加載后就開始執行的話,那么會出現頁面開始很亂,等到這些資源都加載完成之后,頁面才會變的如我們想要的那樣。
而jQuery的$(document).read(fn),只需要在頁面把DOM元素加載完成后便開始執行,這樣用戶就不用看到一個變形的頁面。
2. jQuery頁面加載寫法和$沖突處理
要在DOM加載完成和執行JS代碼,我們可以使用jQuery的ready函數來實現。jQuery提供了兩種寫法:
$(document).ready(fucntion(){
// Your code
});
或者
$(function(){
// Your code
})
在上面的例子中我們都使用jQuery的$來代替jQuery對象。但是有的時候我們會出現其他的JavaScript庫也使用$來代替庫對象。因此在jQuery中一般要么直接使用jQuery對象代替$,要么使用jQuery對象提供的方法:
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});

小知識補充:jQuery阻止事件
當我們在做一個點擊事件的時候,我們有時可能會使用使用到<a href="#">Show Pop-up</a>,但是當我們點擊鏈接的時候,頁面會發生跳轉。之前的做法是<a href="void(0);" Pop-up</a>。但是在jQuery使用事件動態為元素定義事件時,我們該如何來處理呢?
如下代碼:
$( document ).ready(function() {$( "a" ).click(function( event ) {
alert( "As you can see, the link no longer took you to jquery.com" );
event.preventDefault();
});
});


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台安县| 汽车| 涟源市| 保山市| 石屏县| 九龙坡区| 修武县| 天峻县| 塘沽区| 庐江县| 东乌珠穆沁旗| 闸北区| 静海县| 永州市| 桓台县| 顺平县| 盈江县| 清远市| 二手房| 弥勒县| 鸡泽县| 万源市| 二连浩特市| 柳林县| 永安市| 芷江| 肃宁县| 仁寿县| 武胜县| 楚雄市| 陇西县| 秀山| 临清市| 枣庄市| 长乐市| 樟树市| 闵行区| 呼和浩特市| 永新县| 阿拉善右旗| 高清|