
Объектная модель документа |
![]() |
![]() |
![]() |
Надо отметить, что JavaScript поддерживает так называемые внешние классы и объекты, определенные другими программами. Web-страница, которую вы просматриваете в окне Web-обозревателя, может быть описана как набор объектов. Скажем, она включает большой объект "документ-в-целом" и более мелкие объекты: "абзац-1", "абзац-2", "абзац-1" и "рисунок". Вы можете обращаться к этим объектам из того же JavaScript. Рисунок.ДвигайВперед; Абзац-1.Ширина = 80%; Абзац-3.Покажи; Конечно, здесь сильно утрируется, но принцип таков. Например, рассмотрим скрипт: var d; d=new Date(); document.write(d.toString()); Документ document - это наш "документ-в-целом". А write - его метод, вставляющий текст, переданный в качестве параметра, в текущее место HTML-документа. Совокупность объектов, описывающая web-страницу, со всеми их методами и свойствами называется объектной моделью документа. А технология создания web-страницы, при которой обычный HTML-код объединяется с JavaScript-кодом, причем последний управляет страницей с помощью объектной модели, называется динамическим HTML (DHTML). По материалам сайта: http://www.spravkaweb.ru/
|