Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   "Нормальность" скорости выборки элементов. (https://javascript.ru/forum/misc/34424-normalnost-skorosti-vyborki-ehlementov.html)

viktorina 04.01.2013 20:59

Цитата:

Сообщение от dmitriymar
бессмысленно, если слушатель нельзя отменить

Почему безсмысленно? Отмена слушателя - мелочь, мне кажется.

Цитата:

Сообщение от dmitriymar
90 % из написанного делает нативный

А как написать кроссбраузерную querySelectorAll ?

dmitriymar 04.01.2013 21:01

Цитата:

Сообщение от viktorina
Почему безсмысленно? Отмена слушателя - мелочь, мне кажется.

неправильно кажется.
Цитата:

Сообщение от viktorina
А как написать кроссбраузерную querySelectorAll ?

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

viktorina 04.01.2013 21:04

Цитата:

Сообщение от DjDiablo
ЗЫ.
"Сейчас решил всё же вернуться к романтике" - пишешь как мальчик
viktorina - а по нику девочка

Я - парень, с бородой:), 30 лет, женат. Викторина - не от имени:). Когда-то надо было придумать ник, а по телику разыгрывали приз в викторине:).
Код в ссылке. да и вопрос не по коду, а по возможности сделать из querySelectorAll - кроссбраузерное что-нибудь. И про время я спрашивал. А по коду там всё просто, в цикле проверяются атрибуты и параметры.

viktorina 04.01.2013 21:05

Цитата:

Сообщение от dmitriymar
неправильно кажется.

Ну пока проблема не в этом.

dmitriymar 04.01.2013 21:08

Цитата:

Сообщение от viktorina
а по возможности сделать из querySelectorAll - кроссбраузерное что-нибудь.

Цитата:

Поддерживается всеми современными браузерами, Internet Explorer — начиная с версии 8.

моё мнение -только в целях саморазвития , а так обречён с ходу

viktorina 04.01.2013 21:09

Цитата:

Сообщение от dmitriymar
в статье по ссылке есть с каких браузеров поддерживается.

А толку? Эти знания не помогут заставить ie понимать эту функцию.

viktorina 04.01.2013 21:11

Цитата:

Сообщение от dmitriymar
то что мелочь -неправильно кажется.

Вопрос не стоит в том "чего не хватает в библиотеке?", вопрос стоит в скорости выборки, допустимо ли 20мс для поиска, как заставить ie6,7 понимать qSA? так как эта функция ищет 1мс.
Сейчас вопрос в выборке, а слушатели , их удаление, анимации потом.
Я застрял на этом qsA

Deff 04.01.2013 21:21

viktorina,
Цитата:

Сообщение от viktorina
Я застрял на этом qsA

В принципе для ИЕ скорость 20 - нормально
Второе: Если слайдер свой - можно контент разделить boundary и затем split(om) поделить и вставить его скриптом в нумерованный ID массив контент-блоков - поиск будет уже по известным id

viktorina 04.01.2013 21:31

Цитата:

Сообщение от Deff
можно контент разделить boundary и затем split(om) поделить и вставить его скриптом в нумерованный ID массив контент-блоков - поиск будет уже по известным id

А как программист JQuery заставил работать без всех лишних манипуляций, у него работает везде и быстрее чем у всех выборка.

dmitriymar 04.01.2013 22:01

Цитата:

Сообщение от viktorina
А как программист JQuery заставил работать без всех лишних манипуляций, у него работает везде и быстрее чем у всех выборка.

исходники джиквери открытые,в чём вопрос?


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