jQuery學習(一)

一,代碼風格有三種
(1)$function(){}//執行一個匿名函數
(2)$("#box");//選擇一個ID元素
(3)$("#box").css("color","red");//執行函數功能
二、加載模式和JavaScript區別
這裏寫圖片描述

三、多個庫之間的衝突
當一個項目中引入多個第三方庫的時候,由於沒有命名空間的約束(命名空間就好比同 一個目錄下的文件夾一樣,名字相同就會產生衝突),庫與庫之間發生衝突在所難免。
解決方法
(1):
1.將 jQuery 庫在 Base 庫之前引入,那麼“BasejQueryjQuery調 $”符給 jQuery 使用。

var $$ = jQuery;                //創建一個$$的jQuery對象
 $(function () {          
     alert($('#box').ge(0));    //這裏是base的$
     alert($$('#box').width()); //這裏是jQuery的$$
});

(2)如果將 jQuery 庫在 Base 庫之後引入,那麼“$”的所有權就歸 jQuery 庫所有,而 Base 庫將會衝突而失去作用。這裏,jQuery 提供了一個方法:

 jQuery.noConflict(); //將$所有權剔除
 var $$ = jQuery; $(function () {
    alert($('#box').ge(0));
    alert($$('#box').width()); });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章