346
 

Peppy - выборка элементов DOM по CSS3 селекторам

James Donaghue создал библиотеку Peppy для выборки элементов DOM, использую селекторы CSS3. Главные достоинства библиотеки это скорость и размер. При размере всего 10Кб, Peppy работает гораздо быстрее, чем соответствующие библиотеки всех основных фреймворков.

Peppy - библиотека-селектор CSS3

В доказательство своих слов, Джеймс приводит результаты сравнительных тестов, которые сравнивают скорость работы селекторов фреймворков Mootools, jQuery, YUI, Dojo, Prototype, Ext и Sizzle. Их можно посмотреть здесь.

Синтаксис селекторов ничем не отличается от синтаксиса jQuery (в том смысле, что и там и там используется знак доллара $):

var elems = $('dt');

Так что, если вы используете фреймворки только из-за удобных селекторов, то думаю Peppy будет им прекрасной заменой. Скачать скрипт можно на этой странице.

Добавить в закладки:

Комментарии на “Peppy - выборка элементов DOM по CSS3 селекторам”

  1. “только из-за удобных селекторов”

    это как? Отобрать искомое с помощью 100кб фреймворка, а затем работать с полученным как массивом dom-элементов (и написать ещё своих двести)?

  2. @MiRacLe
    “только из-за удобных селекторов” - ну да, несколько преувеличено конечно же )). Можно сказать и так: “Если основной ценностью во фреймворке для вас являются селекторы…”, то можно и заменить на Peppy.

Оставить комментарий

JSToolbox создан на основе WordPress