
497
15.3 문서 스크립트
//
프로그램의
다른
곳에서
busy
이벤트를
받아
//
모래시계를
표시하거나
숨겨서
사용자에게
알립니다
.
document.addEventListener("busy", (e)
=
> {
if (e.detail) {
showSpinner();
} else {
hideSpinner();
}
});
15.3
클라이언트 사이드 자바스크립트의 목적은 정적인 HTML 문서를 대화형 웹 애플리
케이션으로 바꾸는 것입니다. 따라서 웹 페이지의 콘텐츠를 변경하는 것이야말로
자바스크립트의 원래 목적입니다.
Window 객체에는 항상 Document 객체를 참조하는
document
프로퍼티가 있습
니다. 브라우저 창의 콘텐츠를 나타내는 Document 객체가 이 절의 주제입니다. 하
지만 Document 객체는 단독으로 존재하지 않습니다. Document 객체는 문서 콘텐
츠를 표현하고 조작하는 DOM의 중심입니다.
DOM은 15.1.2절에서 소개했습니다. 이 절에서는 그 API를 자세히 설명합니다.
내용은 다음과 같습니다.
·
문서 요소를
선택하는 방법
·
문서를
이동하고 문서 요소의 조상, 형제, 자손을 찾는 방법
·
문서 요소 속성을 검색하고 설정하는 방법
·
문서 콘텐츠를 검색, 설정, ...