문서 객체 모델이란 무엇입니까?
DOM (문서 개체 모델)은 웹 문서에 포함되어 있고 웹 브라우저에서 인식 할 수있는 모든 개체 및 속성의 계층 적 템플릿 또는 맵을 시각적으로 표현한 것입니다. 이 브라우저 객체 모델은 또한 객체에서 또는 객체로 수행 할 수있는 프로그래머가 사용할 수있는 다양한 방법 또는 작업을 지정합니다. 문서 객체 모델은 프로그래밍 또는보다 정확하게는 스크립팅 가능성을 나타냅니다. 주요 브라우저는 일반 DOM을 지원하지만 한 브라우저에서 작동하는 스크립트는 다른 브라우저에서는 작동하지 않을 수 있습니다. 그러나 프로그래머는 모든 주요 인터넷 브라우저에 공통적 인 기본 DOM에 따라 객체, 속성 및 메서드를 안전하게 사용할 수 있습니다.
웹 문서는 브라우저 창 내에서 단일 단위 인 것처럼 보이지만 실제로는 다양한 개체로 구성되어 있습니다. 그것들은 종종 많은 속성을 포함 할 수 있으며, 프로그래머가 문서의 객체에 적용 할 수있는 다양한 방법으로 인해 다른 방식으로 동작합니다. 예를 들어, 이미지는 문서에 나타날 수 있으며 문서 내에서 객체로 간주됩니다.
링크는 또한 프로그래머가 메소드를 사용하거나 마우스를 가져갈 때 링크 색상이 바뀌거나 이미지가 나타나거나 변경되는 등의 조치를 수행 할 수있는 객체입니다. DOM 스크립팅에는 웹 문서에 포함 된 스크립트라고하는 소규모 컴퓨터 프로그램을 코딩하거나 작성하는 작업이 포함됩니다. 이 스크립트는 양식, 가상 계산기, 팝업 메시지, 간단한 게임, 퀴즈 및 애니메이션의 유효성 검사를 포함하여 웹 페이지에 기능을 추가합니다.
프로그래머는 브라우저 호환성 문제의 가능성을 피하기 위해 일반 DOM을 사용하여 매우 보수적으로 코딩하도록 선택하지 않는 한, 작동하는 문서 객체 모델의 가능성에 따라 코드를 작성합니다. 문서 객체 모델은 웹 개발에서 클라이언트 쪽 스크립트라고하는 것을 쓰는 프로그래머에게 중요합니다. 웹 문서는 웹 서버에 저장되어 페이지를 요청한 클라이언트 컴퓨터에 페이지를 전달하고 브라우저를 통해 웹 사이트 방문자에게 시각적으로 표시합니다. 웹 서버에 저장된 웹 페이지에 임베드 된 스크립트는 해당 클라이언트 컴퓨터 브라우저의 문서 오브젝트 모델에 따라 클라이언트 컴퓨터에서 실행해야합니다.