mozilla

Revision 197648 of About the Document Object Model

  • 리비전 슬러그: About_the_Document_Object_Model
  • 리비전 제목: About the Document Object Model
  • 리비전 아이디: 197648
  • 제작일시:
  • 만든이: Sebuls
  • 현재 리비전인가요? 아니오
  • 댓글
태그: 

리비전 내용

DOM이란?

Document Object ModelHTMLXML 문서를 위한 API이다. 문서의 구조적 표현을 제공하고, 당신이 그 내용과 시각적 표현을 바꾸는 것을 가능하게 한다. 본질적으로, DOM은 스크립트 또는 프로그래밍 언어로 웹페이지를 연결한다.

All of the properties, methods, and events available to the web developer for manipulating and creating web pages are organized into objects (e.g., the document object that represents the document itself, the table object that represents a HTML table elements, and so forth). Those objects are accessible via scripting languages in most recent web browsers.

DOM은 거의 대부분 JavaScript와 함께 사용된다. 즉, 코드는 JavaScript로 쓰여지지만, 웹페이지와 요소에 접급하기 위해 DOM을 이용한다. However, the DOM was designed to be independent of any particular programming language, making the structural representation of the document available from a single, consistent API. Though we focus on JavaScript throughout this site, implementations of the DOM can be built for any language.

World Wide Web Consortium은 W3C DOM이라 불리는 DOM 표준을 만들었다. It should, now that the most important browsers correctly implement it, enable powerful cross-browser applications.

Mozilla에서 DOM 지원이 왜 중요한가?

"Dynamic HTML" (DHTML) is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated. The W3C DOM Working Group is working hard to make sure interoperable and language-neutral solutions are agreed upon (see also the W3C FAQ). As Mozilla claims the title of "Web Application Platform", support for the DOM is one of the most requested features, and a necessary one if Mozilla wants to be a viable alternative to the other browsers.

Even more important is the fact that the user interface of Mozilla (also Firefox and Thunderbird) is built using XUL -- an XML User interface Language. So Mozilla uses the DOM to manipulate its own UI.

{{ wiki.languages( { "en": "en/About_the_Document_Object_Model" } ) }}

리비전 소스

<h3 name="DOM.EC.9D.B4.EB.9E.80.3F"> DOM이란? </h3>
<p><a href="ko/DOM">Document Object Model</a>은 <a href="ko/HTML">HTML</a>과<a href="ko/XML">XML</a> 문서를 위한 API이다. 문서의 구조적 표현을 제공하고, 당신이 그 내용과 시각적 표현을 바꾸는 것을 가능하게 한다. 본질적으로, DOM은 스크립트 또는 프로그래밍 언어로 웹페이지를 연결한다.
</p><p>All of the properties, methods, and events available to the web developer for manipulating and creating web pages are organized into <a href="ko/Gecko_DOM_Reference">objects</a> (e.g., the document object that represents the document itself, the table object that represents a HTML table elements, and so forth). Those objects are accessible via scripting languages in most recent web browsers.
</p><p>DOM은 거의 대부분 <a href="ko/JavaScript">JavaScript</a>와 함께 사용된다. 즉, 코드는 JavaScript로 쓰여지지만, 웹페이지와 요소에 접급하기 위해 DOM을 이용한다. However, the DOM was designed to be independent of any particular programming language, making the structural representation of the document available from a single, consistent API. Though we focus on JavaScript throughout this site, implementations of the DOM can be built for <a class="external" href="http://www.w3.org/DOM/Bindings">any language</a>.
</p><p><a class="external" href="http://www.w3.org/">World Wide Web Consortium</a>은 W3C DOM이라 불리는 <a class="external" href="http://www.w3.org/DOM/">DOM 표준</a>을 만들었다. It should, now that the most important browsers correctly implement it, enable powerful cross-browser applications.
</p>
<h3 name="Mozilla.EC.97.90.EC.84.9C_DOM_.EC.A7.80.EC.9B.90.EC.9D.B4_.EC.99.9C_.EC.A4.91.EC.9A.94.ED.95.9C.EA.B0.80.3F"> Mozilla에서 DOM 지원이 왜 중요한가? </h3>
<p>"Dynamic HTML" (<a href="ko/DHTML">DHTML</a>) is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated. The W3C DOM Working Group is working hard to make sure interoperable and language-neutral solutions are agreed upon (see also the <a class="external" href="http://www.w3.org/DOM/faq.html">W3C FAQ</a>). As Mozilla claims the title of "Web Application Platform", support for the DOM is one of the most requested features, and a necessary one if Mozilla wants to be a viable alternative to the other browsers.
</p><p>Even more important is the fact that the user interface of Mozilla (also Firefox and Thunderbird) is built using XUL -- an XML User interface Language. So Mozilla uses the DOM to <a href="ko/Dynamically_modifying_XUL-based_user_interface">manipulate its own UI</a>.
</p>{{ wiki.languages( { "en": "en/About_the_Document_Object_Model" } ) }}
현재 리비전 복원