Revision 197650 of About the Document Object Model

  • 리비전 슬러그: About_the_Document_Object_Model
  • 리비전 제목: About the Document Object Model
  • 리비전 아이디: 197650
  • 제작일시:
  • 만든이: Sebuls
  • 현재 리비전인가요? 아니오
  • 댓글 /* Mozilla에서 DOM 지원이 왜 중요한가? */
태그: 

리비전 내용

DOM이란?

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

웹페이지를 다루고 만들려는 웹개발자에게 가능한 특성, 메소드, 이벤트 모두 objects(예를들어, 문서자체를 나타내는 문서개체, HTML table 요소를 나타내는 table 개체 등등)안에 구성된다

DOM은 거의 대부분 JavaScript와 함께 사용된다. 즉, 코드는 JavaScript로 쓰여지지만, 웹페이지와 요소에 접급하기 위해 DOM을 이용한다. 그러나, DOM은 특정프로그램언어에 독립적으로 설계되어, 하나의 일관된 API로부터 문서의 구조적표현을 만드는 것이 가능하다 이 사이트에서 JavaScript에 초점을 맞추고 있지만, DOM의 구현은 any language를 위해 만들어질 수 있다.

World Wide Web Consortium은 W3C DOM이라 불리는 DOM 표준을 만들었다. 가장 중요한 브라우저는 그것을 옳게 구현하고, 강력한 크로스-브라우저 응용프로그램을 가능하게 할 것이다.

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

"Dynamic HTML" (DHTML)는 어떤 판매자에게는 문서가 움직이는 것을 허용하는 HTML, 스타일쉬트와 스크립트의 조합을 설명하기 위해 사용하는 용어이다. 공동이용가능하고 언어중립적인 해결책이 나올 것을 확신하여 W3C DOM Working Group은 열심히 일하고 있다.(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>웹페이지를 다루고 만들려는 웹개발자에게 가능한 특성, 메소드, 이벤트 모두 <a href="ko/Gecko_DOM_Reference">objects</a>(예를들어, 문서자체를 나타내는 문서개체, HTML table 요소를 나타내는 table 개체 등등)안에 구성된다
</p><p>DOM은 거의 대부분 <a href="ko/JavaScript">JavaScript</a>와 함께 사용된다. 즉, 코드는 JavaScript로 쓰여지지만, 웹페이지와 요소에 접급하기 위해 DOM을 이용한다.
그러나, DOM은 특정프로그램언어에 독립적으로 설계되어, 하나의 일관된 API로부터 문서의 구조적표현을 만드는 것이 가능하다
이 사이트에서 JavaScript에 초점을 맞추고 있지만, DOM의 구현은 <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>을 만들었다.
가장 중요한 브라우저는 그것을 옳게 구현하고, 강력한 크로스-브라우저 응용프로그램을 가능하게 할 것이다.
</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>)는 어떤 판매자에게는 문서가 움직이는 것을 허용하는 HTML, 스타일쉬트와 스크립트의 조합을 설명하기 위해 사용하는 용어이다. 공동이용가능하고 언어중립적인 해결책이 나올 것을 확신하여 W3C DOM Working Group은 열심히 일하고 있다.(<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" } ) }}
현재 리비전 복원