NodeIterator против Xpath для DOM итераций / поиска в Javascript - PullRequest
1 голос
/ 09 февраля 2010

Что лучше использовать при переборе элементов DOM или при поиске набора элементов DOM. Xpath быстрее?

Ответы [ 4 ]

0 голосов
/ 01 мая 2010

согласно этому сообщению «Код обхода DOM примерно в четыре раза быстрее, чем код XPath». http://www.sklar.com/blog/archives/85-Speed-DOM-traversal-vs.-XPath-in-PHP-5.html

0 голосов
/ 09 февраля 2010

Если вы хотите найти группу элементов, которые находятся на разных уровнях иерархии и разных атрибутах, представляющих интерес, тогда вам следует использовать Xpath.

Если вы просто хотите «перебрать» один за другим набор элементов, просто используйте итератор.

0 голосов
/ 09 февраля 2010

Команда dojo провела некоторое исследование о том, когда XPath быстрее для их интерфейса dojo.query.

См. Их Сообщение в блоге об этом.

0 голосов
/ 09 февраля 2010

Xpath более чистый.

РЕДАКТИРОВАТЬ : К сожалению, я не знаю, быстрее ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...