jquery源码--整体结构

来源:互联网 发布:js下载文件 带进度条 编辑:程序博客网 时间:2024/05/17 22:17

版本:2.0.3

整体的架构:

(function(){

(21,94) 定义变量和函数,赋值JQuery

(96,283)添加JQuery的一些方法和属性

(285,347) extend JQ的继承方法

(877,2856) Sizzle:复杂选择器的实现。

(2880,3042) Callbacks:回调对象:对函数的统一管理

(3043,3183) Deferred:延迟对象:对异步的统一管理

(3184,3295) Support:功能检测

(3308,3652) data():数据缓存

(3653,3797) queue():队列管理

(3803,4299) attr() prop() val() addClass()等,对元素属性的操作。

(4300,5128) on() trigger():时间操作的相关方法

(5140,6057) DOM操作:添加 删除 获取 包装 筛选。

(6058,6620) css():样式操作(包括处理浏览器的兼容)

(6621,7854) 提交数据的ajax() load() getJson()

(7855,8584) animate() 运动方法的实现

(8585,8792) offset() 位置和尺寸等方法

(8804,8821) Jq支持模块化的支持

(8826) window.JQuery=window.$=JQuery;

})();

0 0
原创粉丝点击