Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   safari nodelist (https://javascript.ru/forum/css-html-browser/22498-safari-nodelist.html)

float 22.10.2011 17:40

safari nodelist
 
alert(typeof document.getElementsByTagName('div')); // function

чего-то я не понял в этой жизни...

есть какой-нибудь способ отделить функцию от выборки быстрее чем через сравнение на '[object Function]'?

B@rmaley.e><e 23.10.2011 10:58

Цитата:

Сообщение от float
быстрее чем

Зачем такая скорость?

Sweet 23.10.2011 12:43

Как насчет
instanceof NodeList
???

float 23.10.2011 14:04

Цитата:

Как насчет
instanceof NodeList
???
у разных браузеров разные конструкторы. NodeList, NodeCollection
у ie вообще Object(в старых версиях так точно).
не хочется в алгоритме ещё проверку на браузер делать...
Цитата:

Зачем такая скорость?
у меня на этом много что завязано. поэтому хотелось бы максимальной производительности.

float 23.10.2011 14:09

ооо. мб проверять на наличие call? как-то я про него забыл.
у сафари в коллекции его нету.


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