jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理续(伪类选择器“PSEUDO”和子伪类选择器"CHILD"原子选择器详解)...
我们知道Sizzle支持的伪类有有很多,为了便于处理被Sizzle分成了两类:单个单词的伪类“PSEUDO”和多个词语使用“-”链接的“CHILD”。我们下面一一分析。先看"PSEUDO":a.Sizzle的伪类选择器"PSEUDO"我们先整体看一下有哪些个伪类伪类生成匹配器的源码如下:matcher=Expr.filter[tokens[i].type].apply(null,tokens[i]