jQuery的选择器引擎 Sizzle

MIT/BSD/GPL
JavaScript
跨平台
2010-01-14
红薯

jquery从1.3开始,使用了新的选择器–sizzle。效率超过了以前的jquery版本以及目前能见到的其他选择器。

Sizzle是jQuery作者John Resig新写的DOM选择器引擎,速度号称业界第一。而且有一个重要的特点就是Sizzle是完全独立于jQuery的,如果你不想用jQuery,可 以只用Sizzle。非常好用的,压缩后才3K多点。

看一个选择器性能对比图:


加载中

评论(1)

greatghoul
greatghoul
为什么不能在软件上添加收藏? http://www.oschina.net/p/sizzle Sizzle

暂无资讯

1
回答
dojo 1.7中集成sizzle选择器,query().parents("selector")出错!

如题: var nodeList = query(".class"); //无错 console.log(nodeList.parent()); //无错...

2012/05/23 09:25

没有更多内容

加载失败,请刷新页面

没有更多内容

jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析

  jQuery源码9600多行,而Sizzle引擎就独占近2000行,占了1/5。Sizzle引擎、jQuery事件机制、ajax是整个jQuery的核心,也是jQuery技术精华的体现。里面的有些策略确实很值得学习,先膜拜之...

2016/02/26 09:32
21
1
.find()选择器、不要滥用$(this)

如果不了解javascript中基本的DOM属性和方法的话,很容易滥用jQuery对象。比如: $('#some').click(function() { alert( $(this).attr('id') ); }); 如果你只是...

2013/05/15 11:45
34
0
jQuery-1.9.1源码分析系列完毕目录整理

  jQuery 1.9.1源码分析已经完毕。目录如下 jQuery-1.9.1源码分析系列(一)整体架构 jQuery-1.9.1源码分析系列(一)整体架构续 jQuery-1.9.1源码分析系列(二)jQuery选择器 jQuery-1.9...

2016/02/26 09:34
25
1
jQuery源码之uniqueSort()方法

uniqueSort的源码分析

2016/07/13 22:30
7
0
jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——一些有用的Sizzle API

  说一下Sizzle中零碎的API。这些API有的被jQuery接管,直接使用jQuery.xxx就可以使用,有的没有被接管,如果要在jQuery中使用,使用方法是jQuery.find.xxx。   具体看一下有哪些API //筛...

2016/02/26 09:32
35
1
jQuery选择器探讨进阶

jQuery选择器探讨 在jQuery中,当用户把选择器表达式作为参数传递给$()函数时,jQery的Sizzle先对这个选择器表达式进行语法分析,然后再决定如何获得表达式所代表的这些元素。在框架底层,S...

2013/03/05 18:06
126
0
jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理

  这一节要分析的东东比较复杂,篇幅会比较大,也不知道我描述后能不能让人看明白。这部分的源码我第一次看的时候也比较吃力,现在重头看一遍,再分析一遍,看能否查缺补漏。   看这一部...

2016/02/26 09:33
15
1
jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——总结与性能分析

  Sizzle引擎的主体部分已经分析完毕了,今天为这部分划一个句号。 a. Sizzle解析流程总结   是时候该做一个总结了。Sizzle解析的流程已经一目了然了。   1.选择器进入Sizzle( selecto...

2016/02/26 09:33
30
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部