|
13.07.2010, 22:57
|
Кандидат Javascript-наук
|
|
Регистрация: 18.06.2010
Сообщений: 122
|
|
Sample - мой движок поиска по CSS-селекторам
Здравствуйте! Я написал свой JavaScript-движок поиска элементов по CSS-селекторам. Поддерживает все основные селекторы CSS 1-3, и дополнительные фильтры. Позволяет добавлять собственные фильтры. Полный размер - 10 Кб, сжатый - всего 4,1 Кб. Прямая ссылка: http://maxman.ucoz.com/Sample.zip Интересно ваше мнение!
|
|
13.07.2010, 23:07
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
Не терпится попробовать его в действии.
|
|
14.07.2010, 06:21
|
Профессор
|
|
Регистрация: 21.01.2010
Сообщений: 1,022
|
|
Удивительно быстрый движок. Для примера: 10 вызовов sample(':hidden') занимают 2-2.1 с, 10 вызовов jQuery(':hidden') занимают 0.5-0.6 с, дальше не тестил.
|
|
14.07.2010, 10:10
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Кучу циклов типа
for(n = 0; n < neigh.length; n++){}
можно переписать на
while(l){--l}
|
|
15.07.2010, 20:33
|
Кандидат Javascript-наук
|
|
Регистрация: 18.06.2010
Сообщений: 122
|
|
B~Vladi, вы правы, можно в некоторых местах, исправлю. Щас исправил ещё один баг, перезалил) надеюсь ещё кто-нить посморит.
|
|
15.07.2010, 20:46
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Скачивать и распаковывать архивы лень. Создайте проект на googlecode.com и залейте в SVN (ну или GitHub, кому что нравится). Так можно будет следить за изменениями в коде, добавлять комментарии, загружать по HTTP сразу из SVN, если файлам добавлен соответствующий mime-type.
|
|
16.07.2010, 12:22
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
ещё один.. скууучно =_=" придумайте что-нибудь новое уже наконец!
__________________
.ня
|
|
16.07.2010, 19:08
|
Кандидат Javascript-наук
|
|
Регистрация: 18.06.2010
Сообщений: 122
|
|
Сообщение от Octane
|
Скачивать и распаковывать архивы лень. Создайте проект на googlecode.com и залейте в SVN (ну или GitHub, кому что нравится). Так можно будет следить за изменениями в коде, добавлять комментарии, загружать по HTTP сразу из SVN, если файлам добавлен соответствующий mime-type.
|
Сделаю всё это, но позже. Ещё хотел сверстать про него домашнюю страничку, не успел просто. Пускай пока поваляется на uCoz'e. Могу так сделать: http://maxman.ucoz.com/sample.js для удобства.
|
|
16.07.2010, 21:22
|
|
Аспирант
|
|
Регистрация: 08.02.2010
Сообщений: 52
|
|
Maxman,
хотел потестировать, но SlickSpeed отказался с ним работать - ReferenceError: Undefined variable: sample.
|
|
20.07.2010, 11:35
|
Кандидат Javascript-наук
|
|
Регистрация: 18.06.2010
Сообщений: 122
|
|
Cr@ZyBoY, попробуйте теперь.
|
|
|
|