• 学习jQuery源码-选择器4——token序列的处理

    jQuery源码学习笔记第5章,接着前一章来讲选择器部分的token序列处理。

  •            
  • 学习jQuery源码-选择器3——前半部分流程

    jQuery源码学习笔记第4章,介绍了选择器的前半部分的流程。

    本章是对前面2章的梳理归纳,一步一步来分析从jQuery.fn.init到tokenize之间发生了什么,jQuery都做了哪些处理。

  •            
  • 学习jQuery源码-选择器2——tokenize

    jQuery源码学习笔记第3章,重点是jQuery的选择器引擎——Sizzle的词法分析。

    Sizzle解析CSS的机制,其实就是对选择器做词法分析,获取token序列,然后再进一步处理。本章就是来详细阐述这个词法分析的原理和过程。

  •            
  • 学习jQuery源码-选择器1——从init函数开始的初步分析

    jQuery源码学习笔记第2章,本章是选择器的入门,主要讲了在init函数中是如何用到选择器的,以及一个简单的正则rquickExpr。

    init函数(jQuery.fn.init)是创建jQuery时必然调用的函数,接收selector参数,该参数会传给Sizzle引擎来获取正确的DOM对象,本章会详细来分析阐述。

  •            
  • 学习jQuery源码-开篇

    jQuery源码学习笔记第1章,是整个jQuery源码学习系列的开端。

    jQuery是最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。研究jQuery源码即是出于工作考虑,也是因为对这个框架何以如此流行的好奇。

    当然,源码解读不是闭门造车,是站在巨人肩膀上的学习。我参考了网上的一些文章,结合自己的实际学习使用的感受,才有了这个系列的文章。

  •            
  • 学习jQuery源码-css相关API解读

    jQuery源码学习笔记第21章,补充了jQuery样式操作模块没有讲的地方,即一些简化的样式操作API。

  •