Цитата:
|
обновил версию
|
devote, qsa же не предоставляет Element.matchesSelector для IE < 9 ? Есть ли какая-нибудь возможность сэмулировать его на низкоуровневых ф-ях твоей библиотеки?
|
Цитата:
|
Обновил версию, добавил matchesSelector
|
devote, а QSA сжимается в GCC в режиме продвинутой оптимизации? (на вид, нет)
|
Цитата:
|
Цитата:
qsa = { 'matchesSelector' : function..... } |
Цитата:
qsa = {} qsa.querySelectorAll qsa.filters qsa.matchesSelector |
А этот фреймворк будет работать в ie6 7 8 ?
spike - это тоже ваш? В чём отличие? |
да будет
|
spike и qsa - одно и то же?
|
spike - это либа для выпрямление старых ИЕ, а qsa - это реализация querySelectorAll там где его нет, логично, что spike содержит в себе qsa.
|
А можно маленькое описание спайка? Очень надо.
то есть в нём кроссбраузерные события, выборка элементов, удаление событий? Есть описание маленькое? Для нубов:) |
Блин ничего не понятно. Сайт не работает почему-то. http://spb-piksel.ru/
|
Цитата:
|
Прошу прощения за флуд, но это я из-за непонимания....
Вот у меня проблема. Надо кроссбраузерный фреймворк по событиям типа Event(element,event,function) И поиск по селекторам. Допустим QSA подходит и более менее там понятно : qsa.querySelectorAll("#id") . Всех возможностей qsa я не нашёл, qsa.matchesSelector( Element node, String selector ) - это не совсем понятно. Мне нужно 2 функции - повесить кроссбраузерно обработчик события , найти элементы по селекторам. В qsa ясно - qsa.querySelectorAll("map") В спайке не ясно. |
Spike не вводит своё АПИ, как делает это например jQuery, а просто делает эмуляцию нативных, т.е. для навешивания событий используется простой addEventListener, а доку на сам метод можно найти в инете и в частности на javascript.ru в учебнике по событиям.
|
Часовой пояс GMT +3, время: 05:40. |