Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   регексп и селекторы (https://javascript.ru/forum/jquery/7421-regeksp-i-selektory.html)

j0ker13 31.01.2010 17:23

регексп и селекторы
 
как использовать в селекторах?

PeaceCoder 31.01.2010 17:31

никак =)) этого JQ не умеет
П.С. а ктото говорит мои селекторы никому не нужны будут...

B@rmaley.e><e 31.01.2010 18:54

Для атрибутов? Есть плагин.

e1f 01.02.2010 15:49

PeaceCoder, ну и? 12 строк кода, и jQuery уже умеет искать по регекспам в значениях атрибутов (интересно, правда, зачем, но это уже другой вопрос). Так что Ваши селекторы, все же, никому не будут нужны ;)

PeaceCoder 01.02.2010 19:48

Цитата:

Сообщение от e1f
ну и? 12 строк кода, и jQuery уже умеет искать по регекспам в значениях атрибутов (интересно, правда, зачем, но это уже другой вопрос). Так что Ваши селекторы, все же, никому не будут нужны

вы мои еще не видели. когда сделаю jQ загнется выполнять их. моимогут искать и в атрибутах и в классе и в id и в свойствах и в стилях... jQ до этого еще ползти...
Кстати сейчас мои селекторы обгоняют JQ в 2-3 раза а код занимаемый 40 строк... около 2к символов.

subzey 01.02.2010 21:05

PeaceCoder,
я в предвкушении!

e1f 02.02.2010 13:11

PeaceCoder, пуфф. jQuery не надо до этого ползти. Имхо, им вообще было бы неплохо сделать core независимым от Sizzle. То есть я мог бы выкинуть нафиг не нужный мне поиск по селекторам из библиотеки, без всякого ущерба.

PeaceCoder 02.02.2010 14:45

Цитата:

Сообщение от e1f
я мог бы выкинуть нафиг не нужный мне поиск по селекторам из библиотеки, без всякого ущерба.

вот и я о том же. jQ фактически не разделяем. об этом надо думать в самую первую очередь

Tim 02.02.2010 18:38

Цитата:

jQ фактически не разделяем. об этом надо думать в самую первую очередь
:yes: Чем больше функционала они будут добавлять тем ощутимее будет этот недостаток. Хотя вопрос тоже спорный. Человеку с мегабитным безлимитом не важно +/- 200kb

Gozar 09.02.2010 15:23

Цитата:

Сообщение от Tim (Сообщение 43258)
Человеку с мегабитным безлимитом не важно +/- 200kb

Это наверное исходя из мысли о том что раз инет быстрый, то и грузиться все, абсолютно отовсюду будет быстро? А также кучи мусора перебрасываемого по сети не создают бессмысленную нагрузку.

Я скорее склоняюсь к мысли:
Все нужно там где оно нужно, а все не нужно нигде. :)

PeaceCoder 09.02.2010 15:46

Цитата:

Сообщение от Gozar
Все нужно там где оно нужно, а все не нужно нигде.

Хорошее выражение. Скоро цитатник соберу. Занесу в подпись с твоим копирайтом ок?

tenshi 09.02.2010 17:30

хих..
http://forum.vingrad.ru/forum/topic-179212.html
http://forum.vingrad.ru/forum/topic-182406.html

PeaceCoder 09.02.2010 17:54

Цитата:

Сообщение от tenshi
http://forum.vingrad.ru/forum/topic-179212.html
http://forum.vingrad.ru/forum/topic-182406.html

В частности предки соседи это уже все продумал в своих селекторах. Даже придумал такую фичу.
$('span','DIV $ A');

выберет коллекцию из SPAN, потом отсеит ее по селектору
Где $ - элемент в коллекции, т.е. будет выбирать только те A которые содержаться в элементе коллекции а сам элемент содержится в любом DIV. Пример примитивный, но из него должно быть видно что на одну и туже коллекцию можно делать разные фильтры с участием элемента коллекции.

Gozar 09.02.2010 17:54

Цитата:

Сообщение от PeaceCoder (Сообщение 44205)
Хорошее выражение. Скоро цитатник соберу. Занесу в подпись с твоим копирайтом ок?

на хорошее дело не жалко :)

PeaceCoder 09.02.2010 17:59

Цитата:

Сообщение от Gozar
на хорошее дело не жалко

Спс.


Часовой пояс GMT +3, время: 19:49.