Podstawy programowania w JavaScript ► |
DOM — Document Object Model
► DOM — Document Object Model — to specyfikacja określająca anatomię dokumentu wizualizowanego przez przeglądarkę oraz metody dostępu i modyfikowania elementów takiego dokumentu.
► DOM jest niezależny od języka JauaScńpt, dostęp i manipulowanie elementami strony (dokumentu) wizualizowanej w przeglądarce może być realizowany z wykorzystaniem innych języków programowania (np. VBScript firmy Microsoft).
► O ile Microsoft oraz twórcy innych przeglądarek zwykle dbają o zgodność własnych implementacji ECMAScript (czyli własnych JavaScriptów) ze standardem, o tyle DOM nie w każdej przeglądarce jest taki sam.
► Standard DOM został określony i jest wspierany przez konsorcjum W3C:
„The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and Scripts to dynamically access and update the content, structure, and style ofa document”