Node객체

장서연·2021년 3월 31일
0
post-custom-banner

소개

Node객체는 DOM에서 시조와 같은 역할. 시조란,가장 최상위에 있는 조상을 말한다. 모든 DOM의 객체는 Node객체를 상속받는다.

즉, Node객체가 가지고 있는 프로퍼티들을 모든 DOM객체들이 가지고 있다는 뜻이다.

주요 기능

Node객체의 주요한 임무는 아래와 같다.

Node 객체는 각각의 객체들에게 관계성을 부여하는 역할을 하는 api가 있다.

엘리먼트는 서로 부모, 자식, 혹은 형제자매 관계로 연결되어있다. 각각의 Node가 다른 Node와 연결된 정보를 보여주는 API를 통해서 문서를 프로그래밍적으로 탐색할 수 있다.

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JAVASCRIPT</li>
</ul>  

-Node.childNodes : ul의 자식은 3개의 li들이다
-Node.firtChild : ul의 첫번째 자식은 첫번째 줄의 li 하나
-Node.hasChildNodes() : ul의 자식이 있는가?
...
등 각각의 노드들이 서로 어떤 관계를 맺고 있는가에 대한 정보를 제공하는 api들이 있는데, 이러한 api는 Node 객체에 정의되어있다.

post-custom-banner

0개의 댓글