|
|||
Компьютерная графика и web-программированиеСтр 1 из 2Следующая ⇒ 09.04.2020 "Компьютерная графика и web-программирование" этап совершенствования 5 год обучения Тема: Индивидуальное задание. Решение задач по манипулированию DOM-деревом. Цель:сформировать представление о понятии DOM-дерево, рассказать об операциях с ним. Образовательные задачи:формирование навыков работы с объектной моделью документа (DOM). Развивающие задачи:развивать умение использовать JavaScript с HTML-кодом. Воспитательные задачи:воспитывать навыки грамотного структурирования, хранения и обработки строковых данных. Ход занятия DOM (Document Object Model) Одой из ключевых задач JavaScript является взаимодействие с пользователем и манипуляция элементами веб-страницы. Для JavaScript веб-страница доступна в виде объектной модели документа (document object model) или сокращенно DOM. DOM описывает структуру веб-станицы в виде древовидного представления и предоставляет разработчикам способ получить доступ к отдельным элементам веб-станицы. Например, рассмотрим простейшую страницу: <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h2>Page Header</h2> <div> <h3>Block Header</h3> <p>Text</p> </div> </body> </html>
Дерево DOM для этой страницы будет выглядеть следующим образом: Таким образом, все компоненты упорядочены в DOM иерархическим образом, где каждый компонент представляет отдельный узел. То есть каждый элемент, например, элемент div, представляет собой узел. Но также и текст внутри элемента представляет отдельный узел. Для работы со структурой DOM в JavaScript предназначен объект document, который определен в глобальном объекте window. Объект document предоставляет ряд свойств и методов для управления элементами страницы.
|
|||
|