DocumentFragment
DocumentFragment (경량 문서 조각)
"가벼운" 또는 "최소한의" Document 객체예요.
본문
public interface DocumentFragment
extends Node
문서 트리의 일부를 추출하거나 새 조각을 만들 때 유용해요. Document 객체도 이 역할을 할 수 있지만 기본 구현에 따라 무거울 수 있어, 여기엔 가벼운 DocumentFragment가 쓰여요. 다른 Node의 자식으로 노드를 삽입하는 연산이 DocumentFragment를 인자로 받으면 그 자식들이 대상 노드의 자식 목록으로 이동해요. DocumentFragment를 Document에 삽입하면 조각 자체가 아니라 자식들이 삽입돼요. 이때문에 형제 노드를 만들 때 조각이 부모 역할을 해 Node.insertBefore, Node.appendChild 같은 표준 메서드를 쓸 수 있어요.