//2.1.3 jquery 新寫法
(function(){
}(function(){
}));//還沒太了解,先不研究這個新版本
//2.0.3 jquery源碼分析
(function(){//裡面的東西都是插件,在目前函數内有效
(21 , 94)定義了一些變量和函數
jQuery = function( selector, context ) {}//初始化jquery對象
(96, 283) 給jquery對象,添加一些方法和屬性
(285, 347) extend: jquery的繼承方法(擴充)
(349, 817) jQuery.extend({}):擴充一些工具方法
(877, 2845) Sizzle:複雜選擇器的實作
(2880, 3042) Callbacks: 回調對象:對函數的統一管理
(3043, 3183) Deferred: 延遲對象: 對異步的統一管理
(3184, 3295) support: 功能檢測
(3308, 3652) data() 資料緩存
data()用法介紹:
$('div').data('name','jackson');
$('div').data('name');
(3653, 3797) queue():隊列管理
(3803, 4299) attr() prop() val() addClass()等:對元素屬性的操作
(4300, 5128) on() trigger() bind(): 事件操作的相關方法
(5140, 6057) DOM操作: 添加 删除 擷取 包裝 dom篩選
(6058, 6620) css(): 樣式的操作
(6621, 7854) 送出的資料和ajax() : ajax()的操作實作
(7855, 8584) animate(): 動畫的實作
(8585, 8792) offset(): 位置和尺寸的方法
(8804, 8821) jquery支援子產品化的模式
(8826) window.jQuery = window.$ = jQuery : 将jquery=$挂載到window對象
})();