Комментарии 29
Я за обертку :)
-1
лучше всего — выбрать из этих двух вариантов наиболее быстрый. ведь yass заточен именно под скорость. кстати, 0.2.4 кое-где проиграла по скорости своей же предыдущей версии))
0
не стоит превращать в очередной jquery…
-1
А вы не думали сделать версию в виде плагина/патча для jQuery, заменяющую ее стандартные выборки? Имхо, это лучшее решение, чем изобретать велосипед.
0
да, как раз думал над этим вариантом. Замена, конечно, пока не полноценной будет, но ядро можно попробовать «подменить»
+1
я автору jQuery недавно запульнул ссылку на yass, он заинтересовался похоже
+2
я вообще поражаюсь, как у Джона времени на все хватает: мотается по миру с докладами, модифицирует jQuery / Sizzle, и еще успевает работать в Mozilla Foundation :)
0
как народ не любит изобретателей!, неужели многие думают что славяне тупее америкосов?
я двумя руками и ногами поддерживаю разработку YASS, я как раз думал внедрить функционал поиска элементов по селекторам в свою разработку. Возможно я как раз и остановлюсь на YASS.
В любом случае когда есть выбор, это очень хорошо, и чем его больше — тем больше свобода действий. Тем более товар бесплатный да и еще и рассказывают что к чему.
я двумя руками и ногами поддерживаю разработку YASS, я как раз думал внедрить функционал поиска элементов по селекторам в свою разработку. Возможно я как раз и остановлюсь на YASS.
В любом случае когда есть выбор, это очень хорошо, и чем его больше — тем больше свобода действий. Тем более товар бесплатный да и еще и рассказывают что к чему.
0
Как вы хитро национальный вопрос притянули.
+5
я не росист :), просто «наши» почему-то всегда не любят «своих». вот помнится раньше импортная продукция считалась супер вожделенной, а сейчас на базаре когда что покупаю из продуктов — то продавцы ставят акцент на те продукты/фрукты которые произведены/выращены у нас, т.е. без химии, хотя импортные стоят дороже. вот и прямая выгода — свое дешевле и полезнее. Так же и в ИТ.
0
Вы живёте в каком-то мире иллюзий. Неужели вы действительно думаете что если «у нас» то «без химии» и верите что это правда?
0
я доверяю специалистам, в случае с базаром — специалисты это продавцы, уж они точно знают какой товар лучше. так вот что бы не попадать на наши химикалии — я покупаю у проверенных временем людей, которые знают что посоветовав мне однажды чего-то не то могут меня больше не увидеть. а вот в каком мире живете вы? где соседи быдло? в мире где считают что хорошо там где нас нет?
+1
Нам базаре продавцы — специалисты???? LOL! Вы меня повеселили. Думаю вам просто не приходилось там торговать. Я пару лет назад
помогал тётке.
Я думаю вам не стоит знать ЧТО на самом деле там продают и КАК. Вам так легче бует жыть.
Кстати поитересуйтесь процентом смертей и увечий в результате отравления купленными на базаре грибами, нитратами в овощах, сальмонелёзом в мясе. А в случае с Украиной ещё и радиационным фоном продуктов, особенно ягод, грибов и рыбы.
В большинстве именно на базаре продавцы понятия не имеют что на самом деле они продают. И лгут не моргая лиж бы продать.
Но вы можете дальше верить «проверенным людям» и жить в своём иллюзорном мире где все друг другу братья и вокруг только правда и чистота.
Вего доброго.
помогал тётке.
Я думаю вам не стоит знать ЧТО на самом деле там продают и КАК. Вам так легче бует жыть.
Кстати поитересуйтесь процентом смертей и увечий в результате отравления купленными на базаре грибами, нитратами в овощах, сальмонелёзом в мясе. А в случае с Украиной ещё и радиационным фоном продуктов, особенно ягод, грибов и рыбы.
В большинстве именно на базаре продавцы понятия не имеют что на самом деле они продают. И лгут не моргая лиж бы продать.
Но вы можете дальше верить «проверенным людям» и жить в своём иллюзорном мире где все друг другу братья и вокруг только правда и чистота.
Вего доброго.
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
часто приходят проекты, в которых клиенты просят не использовать фреймворкиЧистое любопытство — чем клиенты мотивируют такое требование/просьбу?
0
У вас на сайте не работают разделы Documantation и Tutorial.
0
Непонятно, как я должен поступать при работе с вашим selector. Беру _('#menu .item') и если пунктов много, вижу array, а если пункт один, то получаю сам элемент. Как вы предлагаете это прокручивать через 'for'? Спасибо. Жду документации.
0
можно написать простой итератор, который будет навешивать все необходимые свойства на выборку. Возвращать в каждом случае массив не видится необходимым.
var a = _('#menu .item'), l=a.length; if (l) { while (l--) { a[l].attribute = value; } } else { a.attribute = value; }
0
Ещё можно
var a = _('#menu .submenu');
a=a[0]?a:[a];
a.each(function(o) {
o.attribute = value;
});
А я не вижу смысла возвращать что-либо кроме массива. По логике селектор должен возвращать один элемент только для элемента с определённым id, ну и может быть для тэгов body и head, в остальных случаях это должен быть массив. Хотя я считаю, что и для этих случаев массив самое то. Получается, что я должен всё время писать a=a[0]?a:[a], а когда-нибудь я забуду и ошибка рано или поздно неизбежо появится. Я понимаю, что «Красота еще никого не спасла, Красота — это только повод для зла», но чёрт побери…
var a = _('#menu .submenu');
a=a[0]?a:[a];
a.each(function(o) {
o.attribute = value;
});
А я не вижу смысла возвращать что-либо кроме массива. По логике селектор должен возвращать один элемент только для элемента с определённым id, ну и может быть для тэгов body и head, в остальных случаях это должен быть массив. Хотя я считаю, что и для этих случаев массив самое то. Получается, что я должен всё время писать a=a[0]?a:[a], а когда-нибудь я забуду и ошибка рано или поздно неизбежо появится. Я понимаю, что «Красота еще никого не спасла, Красота — это только повод для зла», но чёрт побери…
0
сейчас в библиотеке присутствует «чистый» движок селекторов безо всяких оберток. Всякая унификация предполагает обертку.
И что возвращать в случае отсутствующего значения: null, undefined, [] или [null]?
Уже есть определенная философия использования. Можно, конечно, во всех случаях возвращать массив, но по мне _('#id') в виде массива выглядит устрашающе.
К тому же, функция
И что возвращать в случае отсутствующего значения: null, undefined, [] или [null]?
Уже есть определенная философия использования. Можно, конечно, во всех случаях возвращать массив, но по мне _('#id') в виде массива выглядит устрашающе.
К тому же, функция
each
определена только в обертке. Поэтому если Вы хотите расширить функционал библиотеки за счет оберток — давайте общаться уже на уровне репозитория и модулей. Сейчас последних как таковых не существует.0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Версия 0.2.4: больше, лучше, быстрее