摘要: 这是一篇关于介绍jQuery Sizzle选择器的文章,由我和obility共同完成。在文中,我们试图用自己的语言配以适量的代码向读者展现出Sizzle在处理选择符时的流程原理,以及末了以少许文字给你展示出如何借用Sizzle之手实现自定义选择器(也许更标准的叫法叫做过滤符)和它与YUI 选择器的大致比较。前序jQuery相比1.2的版本,在内部代码的构造上已经出现了巨大的变化,其之一便是模块的分发.我记得09年在jquery 9月开的一次大会上 john放出的一张ppt上 也指出了当前的jquery下一步目标,不仅仅是除了sizzle选择器的分离,届时core,attribute,css以及 阅读全文
posted @ 2012-04-22 16:45 覃晓光 阅读(303) 评论(0) 推荐(0) 编辑
摘要: jquery 1.3将选择器引擎独立,定名为Sizzle,这也是jQuery第一个独立的模块。在Sizzle的介绍里,关于它的首要目的就是在"最常用的选择器使用"比之前版本的引擎更快。(什么是"最常用的选择器使用",请参见http://ejohn.org/blog/selectors-that-people-actually-use)实际上,选择器引擎的运用对于页面性能起了至关重要的作用。使用合适的选择器表达式可以轻易的提高性能、增强语义并简化逻辑,而你所需要做的,不过是培养几个习惯而已。旧习惯我 们最常用的简单选择器包括"id选择器" 阅读全文
posted @ 2012-04-22 15:38 覃晓光 阅读(364) 评论(0) 推荐(0) 编辑