jquery源码解析
文章平均质量分 69
vtangdg
这个作者很懒,什么都没留下…
展开
-
jQuery源码解析--对象创建
本系列博客是我在学习了慕客网Aaron老师的jQuery源码解析课程之后再结合自我的理解做的一系列总结,代码和实际源码可能有点出入,请以源码为准,参考的jQuery版本为2.1.3。 对象的创建 我们创建对象比较常用的方式有:直接用对象直接量、工厂模式、构造函数模式、原型模式。但在一些类库当中,用得最频繁的还是构造函数+原型的模式。 在jquery中,采取的手段是把原型上的一个init方法作原创 2015-04-07 19:03:51 · 538 阅读 · 0 评论 -
jQuery源码解析--插件接口设计($.extend)
插件接口设计 jQuery插件的开发分为两种: 一种是挂在jQuery命名空间下的全局函数,也可称为静态方法; 另一种是jQuery对象级别的方法,即挂在jQuery原型下的方法,这样通过选择器获取的jQuery对象实例也能共享该方法。 提供的接口: $.extend(target, [object1], [objectN]) 接口的使用: //原创 2015-04-08 15:30:24 · 443 阅读 · 0 评论 -
jQuery源码解析--回调模块($.Callbacks())
jQuery回调模块结构 jQuery.callbacks(flags) 概述: 一个多用途的回调列表对象,提供了强大的的方式来管理回调函数列表。 $.Callbacks()的内部提供了jQuery的$.ajax() 和 $.Deferred() 基本功能组件。它可以用来作为类似基础定义的新组件的功能。 flags:一个用空格标记分隔的标志可选列表,用来改变回调列表中的行为原创 2015-04-09 21:52:50 · 510 阅读 · 0 评论