网络编程
位置:首页>> 网络编程>> JavaScript>> Mini,又个 Javascript 选择器

Mini,又个 Javascript 选择器

作者:手气不错 来源:gracecode.com 发布时间:2009-10-06 14:48:00 

标签:mini,选择器,JavaScript

Javascript 选择器(selector engine)似乎从 jQuery 流行以来就大行其道,改变了原有 Javascript 选择 DOM 节点的方式。

目前 Javascript 选择器也有众多的选择,包括能列举出来的就有 PeppySizzle 以及 Sly 等,它们都实现了所有的 CSS3 选择器并且性能不俗。

而此次特别要推荐 Mini 的因素有很多。其最大的亮点就是从实用主义出发,简单高效的完成任务。

实用主义

jQuery 的作者 John Resig 曾经统计 jQuery 框架常用的几个选择器。 很惊讶的发现用户其实常用 tagName、className 以及 id 就能完成 95% 以上的工作。

而 Mini 就从实用出发,它并没有标榜自己实现了全部 CSS3 的所有选择器,只是实现了下面的选择器及其变种:

  • div

  • .example

  • body div

  • div, p

  • div, p, .example

  • div p

  • div > p

  • div.example

  • ul .example

  • #title

  • h1#title

  • div #title

  • ul.foo > * span

是的,虽然不多,但是相信在日常中已经足够使用。

实用主义虽然让 Mini 提供的功能有限,但从个侧面带来的优势就是 性能方面非常的理想。 当然这还有与它的内部实现有关。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com