Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

SYDev

[Javascript] Document 본문

외부활동 참여 기록/공개 SW 개발자 대회

[Javascript] Document

시데브 2024. 8. 8. 18:18

Document

  • Document: 브라우저가 불러온 웹 페이지를 나타냄 -> 페이지 콘텐츠(DOM 트리)의 진입점 역할을 수행
  • DOM 트리는 <body>, <table> 및 여러 다른 요소를 포함
  • 페이지 URL을 얻거나, 문서에 새로운 요소를 생성하는 등의 기능을 전역적으로 제공
  • Document -> Node -> EventTarget
  • 문서의 유형(HTML, XML, SVG 등)에 따라 다양한 API 존재

Document: evalute() method

  • Document.evalute(xpathExpression, contextNode, namespaceResolver, resultType, result)
  • xpathExpression: xpath 표현식
  • resultType: 반환 타입 - ORDERED_NODE_SNAPSHOT_TYPE: 모든 노드의 스냅샷 형태

instanceof

  • element instanceof Element: -> 좌항에 위치한 피연산자 element가 우항에 명시한 피연산자 Element type의 인스턴스인지 여부를 알려주는 method

 

 

 

 

 


참고자료

 

Document - Web API | MDN

Document 인터페이스는 브라우저가 불러온 웹 페이지를 나타내며, 페이지 콘텐츠(DOM 트리)의 진입점 역할을 수행합니다. DOM 트리는 <body>와 <table> 및 여러 다른 요소를 포함합니다. Document는 페이지

developer.mozilla.org

 

[Javascript] Type 체크

1. Type of Type of의 경우 피연산자의 데이터 타입을 문자열로 반환한다. typeof ''; // string typeof 1; // number typeof NaN; // number typeof true; // boolean typeof []; // object typeof {}; // object typeof new String(); // object type

minify.tistory.com