Slick vs. Sizzle - плюсы и минусы селекторных движков CSS - PullRequest
6 голосов
/ 16 июля 2010

Когда я хочу использовать Slick и когда я хочу использовать Sizzle? Каковы плюсы и минусы каждого из них в качестве отдельного механизма выбора CSS? Насколько легко можно использовать Slick с JQuery? Можно ли использовать Sizzle с Mootools?

Ответы [ 2 ]

6 голосов
/ 16 июля 2010

http://davidwalsh.name/mootools-sizzle - использование mootools с шипением.

valerio опубликовал информацию о том, почему mootools, в частности, никогда не будет использовать сторонний проект, такой как sizzle, - посмотрите здесь http://ajaxian.com/archives/mootools-and-sizzle

с тех пор необходимость масштабировать движок селектора mootools, должно быть, привела к появлению слика (автономного движка, разработанного командой mootools, поэтому его легко обслуживать / исправлять)

Вы можете легко оформить Slick и перенести его в любой фреймворк. Вот суть использования Slick в MooTools 1.2.x - http://gist.github.com/361474

интересных постов об использовании уже есть, например, http://davidwalsh.name/elements-shorthand-slick, но это все вещи ранних последователей, так что до выхода версии 1.3, я не ожидаю, что она привлечет слишком много внимания.

Что касается производительности, то она почти идентична некоторым бета-тестам, которые я недавно видел, когда sizzle немного опередил такие вещи, как document.body. в любом случае, опубликуйте свои выводы, было бы интересно.

2 голосов
/ 21 августа 2013

Я понимаю, что это старый пост, но недавно я наткнулся на него, когда искал способ использовать Sizzle вместо Slick с MooTools, особенно в целях повышения производительности. В конечном итоге я не смог найти ничего существующего, но приведенный выше Gist привел меня к написанию библиотеки, которая позволяет заменять Slick for Sizzle без изменения API MooTools. Я делюсь этим здесь как с ориентиром для всех, кто может столкнуться с этим постом с подобным намерением. Библиотеку можно найти на GitHub по адресу https://github.com/mzabriskie/sickle

...