Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Скорость Выбоки jQuery (https://javascript.ru/forum/jquery/6954-skorost-vyboki-jquery.html)

e1f 25.01.2010 15:57

И в чем будет заключатся гибкость проекта? Мы изменили шаблон -- теперь нужно переписать Ваши заумные селекторы, вместо того, чтобы, оставив ключевые классы, ничего не трогать в javascript-части. Гибко, однако.

x-yuri 26.01.2010 06:55

Цитата:

Сообщение от PeaceCoder
если делаю, значит я уже с таким сталкивался, и как можно видеть не только я один

и кто же этот второй?

tenshi 26.01.2010 09:31

> кстати такую задачу люди здесь уже спрашивали
и почему всех так интересует, как прострелить себе ногу? х))

tenshi 26.01.2010 09:45

как мне выбрать все элементы b, u или i, но не span имеющие идентификаторы вида 'email1234', где число после email меньше 1024, такие, что вложенные в них span-ы c классами 'current' и 'original' имеют внутри себя валидные email адреса ( при этом каждый из спанов может быть и пустым или вообще отсутствовать, но не оба одновременно )?

PeaceCoder 26.01.2010 13:50

пока раскрытие скобок не сделал (много времени занимает), но с ними выглядело бы так:

(B,U,I)#`email([0-9]{1,3}|10[01][0-9]|102[0-3])`(:empty, < SPAN.curent.original{innerHTML=`регулярка валидности Email|`i})

tenshi 26.01.2010 17:57

> SPAN.curent.original
это должны быть разные спаны, и присутствовать должен хотябы один из них (с валидным мылом разумеется)

tenshi 26.01.2010 17:58

> :empty
а вот таких выбирать не надо

PeaceCoder 26.01.2010 18:21

(B,U,I)#`email([0-9]{1,3}|10[01][0-9]|102[0-3])` < SPAN(.curent.!original,.original.!curent){innerHTML=`регулярка валидности Email|`i}


Вот ток задача еще сделать быстрый разбор раскрытия скобок за 1 проход...

tenshi 27.01.2010 01:32

опять не то, твой запрос неправильно отработает, если в одном спане будет валидный емыл, а в другом - невалидный :-Р

PeaceCoder 27.01.2010 01:46

кто те ктакое сказал? условие поставлено что бы брать только валидные. Если ты имеешь ввиду в конце | то это можно убрать.


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