经过词法解析之后做什么?遍历解析好的Token序列去生成一个个匹配器,在Expr.filter中已经提前写好了全部的TAG、ID、CLASS、A...
经过词法解析之后做什么?遍历解析好的Token序列去生成一个个匹配器,在Expr.filter中已经提前写好了全部的TAG、ID、CLASS、A...
注意:之后的讲解通通以div > p + .aaron[type="checkbox"], #id:first-child这个选择器为例 词法解...
介绍 这是一个CSS选择器引擎,用于解析像div > p + .aaron[type="checkbox"], #id:first-child这...
Deferred这个模块能够解决什么? 要在一个异步操作完成时执行某些操作,我们一般是通过回调方法实现的 如果一个异步方法完成之后去执行另一个异...
为什么会有这么一个模块? 1.有时候做前后端交互会在DOM元素上添加一些自定义的属性,如 。为了避免增加一堆的自定义属性标签,所以才有了这么一...
Callbacks是jQuery中一个独立的模块,这个模块就我所了解的好像是从$.Deferred中抽离出来的,但不仅仅只为$.Deferred...
jQuery无new构建 首先说说$()是个什么东西,它其实就是一个方法(因为js中可以用$命名),它等价于jQuery()。所有声明的全局变量...
each迭代器 jQuery的each方法从使用上就要分2种情况:$.each()$(selector).each() 这是第一种调用,通过静态...
仿栈与队列的操作 这一篇内容应该算是所有篇幅中最简单的,也就懒得多费笔墨去讲解,直接上代码。 jQuery是类数组结构,自然也就提供了一条常见的...
回溯处理的设计 jQuery内部维护着一个jQuery对象栈,通过prevObject属性能找到前一个对象。这个对象栈有什么用? 假如用$('u...
专题公告
萌新,在源码的道路上跌跌撞撞