Sizzle: 飛快的 DOM 選擇器

作者是 jQuery 的爸爸 John Resig

雖然大家都知道 jQuery 的 selector 已經蠻快的了,但 jQuery 的作者 John 顯然還是覺得不夠快,於是他最近在做一個名為 Sizzle 的選擇器,從專案網頁上取來的 quote:

4x faster in Firefox 3, 3x faster in Opera 9, 1.5x faster in Safari 3 than the other major JavaScript libraries. It's
completely standalone (no library dependencies) and clocks in at under 4kb.

當然你可以 standalone 地使用這個 JavaScript library,也可以與 jQuery 併用,這樣 sizzle.js 會幫你把 jQuery.find 這個原本的選擇器給換掉 😛

  • 奇怪,那為什麼不要直接替換掉 jquery 的 selector 就好了?

  • hsiang

    最慢的IE沒有改善阿

  • 試用了一下,好像有bug@@,會出現「Syntax error, unrecognized expression」的錯誤。不確定是為什麼,只確定是因為include這個sizzle.js才會出錯~要用在實際專案可能要多測試一下。