Книга: JavaScript. Подробное руководство, 6-е издание

DocumentFragment

DocumentFragment

смежные узлы и их поддеревья Node

Интерфейс DocumentFragment представляет часть (фрагмент) документа. Если говорить конкретно, то он представляет список смежных узлов документа и всех их потомков, но без общего родительского узла. Узлы DocumentFragment никогда не являются частью дерева документа, а унаследованное свойство parentNode в них всегда равно null. Однако особенность узлов DocumentFragment делает их очень полезными: когда поступает запрос на вставку DocumentFragment в дерево документа, вставляется не сам узел DocumentFragment, а все его дочерние узлы. Поэтому интерфейс DocumentFragment хорош в качестве временного хранилища для узлов, которые требуется вставить в документ все сразу. Создать новый пустой узел DocumentFragment можно с помощью метода Document.createDocumentFragment().

Поиск элементов в узле DocumentFragment можно выполнить с помощью методов querySelector() и querySelectorAll(), которые действуют так же, как одноименные методы объекта Document.

Методы

Element querySelector(string selectors)

См. Document.querySelector().

NodeList querySelectorAll(string selectors)

См. Document.querySelectorAll().

Оглавление книги


Генерация: 1.125. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз