码迷,mamicode.com
首页 > Web开发 > 详细

jQuery源码架构

时间:2018-07-14 22:41:36      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:复杂   query   选择器   选择   ddc   offset   一起   相关   实现   

内容是基于jQuery2.0.3源码架构进行解析,感兴趣的小伙伴可以添加好友一起交流!

(function(){

line--(21 , 94) 定义了一些变量和函数 jQuery = function(){};

line--(96 , 283) 给JQ对象,添加一些方法和属性

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

line--(349 , 817) jQuery.extend() : 扩展一些工具方法

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

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

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

line--(3184 , 3295) support : 功能检测

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

line--(3653 , 3797) queue() : 队列方法 : 执行顺序的管理 

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

line--(4300 , 5128) on() trigger() : 事件操作的相关方法

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

line--(6058 , 6620) css() : 样式的操作

line--(6621 , 7854) 提交的数据和ajax() : ajax() load() getJSON()

line--(7855 , 8584) animate() : 运动的方法

line--(8585 , 8792) offset() : 位置和尺寸的方法

line--(8804 , 8821) JQ支持模块化的模式

line--(8826)  window.jQuery = window.$ = jQuery;

})();

jQuery源码架构

标签:复杂   query   选择器   选择   ddc   offset   一起   相关   实现   

原文地址:https://www.cnblogs.com/WangQiang-01/p/9311131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!