您好,登錄后才能下訂單哦!
jQuery源碼的奧妙(一) 簡化jQuery框架
1、jQuery ×××
下載地址:http://jquery.com/download/
下載版本:jquery-2.0.3.js
2、(function(){})(); // 匿名函數自執行
1)局部變量,防止沖突,互不影響。
(function(){ var a = 10; function $(){ alert(a); } })(); //alert(a) // 找不到a
2)為了對外提供接口,可以掛載到 window 下
(function(){ var a = 10; function $(){ alert(a); } window.$ = $; })(); //alert(a) // 找不到a $(); // window下的$方法
3、(21,94)行,定義了一些變量和函數,包括:
jQuery = function(){};
(96,283)行,給JQ對象添加一些方法和屬性。
(284,347)行 - extend,JQ的繼承方法(有利于擴展和維護)。
(349,817)行 - jQuery.extend(),擴展一些工具方法(靜態方法)。
(8826)行,對外提供函數接口:
window.jQuery = window.$ = jQuery;
4、jQuery 是一個基于面向對象的程序
$("#div1").css(); // jQuery方法 $("#div1").html(); // jQuery方法 var arr = new Array(); arr.push(); // 對象調用方法 arr.sort(); // 對象調用方法
(未完待續)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。