经过词法解析之后做什么?遍历解析好的Token序列去生成一个个匹配器,在Expr.filter中已经提前写好了全部...[作者空间]
注意:之后的讲解通通以div > p + .aaron[type="checkbox"], #id:first-c...[作者空间]
介绍 这是一个CSS选择器引擎,用于解析像div > p + .aaron[type="checkbox"], #...[作者空间]
Deferred这个模块能够解决什么? 要在一个异步操作完成时执行某些操作,我们一般是通过回调方法实现的 如果一个...[作者空间]
为什么会有这么一个模块? 1.有时候做前后端交互会在DOM元素上添加一些自定义的属性,如 。为了避免增加一堆的自...[作者空间]
Callbacks是jQuery中一个独立的模块,这个模块就我所了解的好像是从$.Deferred中抽离出来的,但...[作者空间]
each迭代器 jQuery的each方法从使用上就要分2种情况:$.each()$(selector).each...[作者空间]
仿栈与队列的操作 这一篇内容应该算是所有篇幅中最简单的,也就懒得多费笔墨去讲解,直接上代码。 jQuery是类数组...[作者空间]
回溯处理的设计 jQuery内部维护着一个jQuery对象栈,通过prevObject属性能找到前一个对象。这个对...[作者空间]
插件接口 jQuery.extend = jQuery.fn.extend = function() {简单介绍下...[作者空间]
jQuery无new构建 首先说说$()是个什么东西,它其实就是一个方法(因为js中可以用$命名),它等价于jQu...[作者空间]
内存泄露的几种情况1.循环引用2.Javascript闭包3.DOM插入 为了避免内存泄漏,最好不要直接在DOM元...[作者空间]
官方demo 可以将上述两个方法作为回调函数,并添加到 $.Callbacks 列表中,并按下面的顺序调用它们: ...[作者空间]
针对迭代器,这里有几个特点:1.访问一个聚合对象的内容而无需暴露它的内部。2.为遍历不同的集合结构提供一个统一的接...[作者空间]
本节内容1.get()2.eq()3.slice() jQuery既然是模仿的数组结构,那么肯定会实现一套类数组的...[作者空间]
本节内容1.jQuery.end() 有这样一种情况 在调用find('li')之后DOM元素由#aaron变成了...[作者空间]
观察者(Observer)监听主题(Subject)状态,一旦主题发出某项指令,所有的观察者收到指令后就执行某个方...[作者空间]
上下文对于全局上下文,它是全局对象自身;对于函数,它是AO对象。 scope属性函数内部有个[[ scope ]]...[作者空间]
AO:函数预编译 打印结果 预编译流程1.计算机执行函数前,会创建一个AO对象AO{} 2.将函数内所有的形参和变...[作者空间]
函数式编程之curry化其目的是将function(arg1, arg2, arg3, ...)多参数转为func...[作者空间]