一,代碼風格有三種
(1)$function(){}//執行一個匿名函數
(2)$("#box");//選擇一個ID元素
(3)$("#box").css("color","red");//執行函數功能
二、加載模式和JavaScript區別
三、多個庫之間的衝突
當一個項目中引入多個第三方庫的時候,由於沒有命名空間的約束(命名空間就好比同 一個目錄下的文件夾一樣,名字相同就會產生衝突),庫與庫之間發生衝突在所難免。
解決方法
(1):
1.將 jQuery 庫在 Base 庫之前引入,那麼“
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()); });