Parcourir la source

Update 'Лекции/test/dsaest.md'

u22kolesnyak il y a 3 mois
Parent
commit
ffaeac2274
1 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. 10 0
      Лекции/test/dsaest.md

+ 10 - 0
Лекции/test/dsaest.md

@@ -55,3 +55,13 @@ CSS записывается в виде простого текста в тек
 CSS-фреймворк — это набор дефолтных CSS- и HTML-файлов, который расширяет возможности по части дизайна. Помимо их пользы при создании адаптивного дизайна, CSS-фреймворки помогают создавать различные макеты, что избавляет разработчиков от необходимости писать код с нуля в каждом случае. Обычно они заметно помогают при разработке веб-приложений под разные платформы и размеры экрана. Благодаря общим компонентам пользовательского интерфейса, Grid **Layout** и многим другим функциям, CSS-фреймворки значительно ускоряют рабочий процесс разработки. Существуют различные виды фреймворков: Полнофункциональные (Bootstrap, Foundation, Semantic UI и др.), Ориентированные на материальный дизайн (Materialize and Material Design Lite), Легкие (Pure).
 
 ![Image](img3.png "Примеры CSS-фреймворков")
+
+### DOM: структура веб-страницы
+
+Объектная модель документа (DOM, Document Object Model) — это программный интерфейс для документов HTML и XML. Он интерпретирует страницу, чтобы программы могли видоизменять структуру, стиль и содержимое документа. DOM отображает документ в виде узлов и объектов, позволяя языкам программирования подключаться к странице.
+
+![Image](img4.png "Дерево объектов HTML DOM.")
+
+Как это работает. Будем считать, что веб-страница — это документ, который может быть представлен либо в окне браузера, либо в качестве исходного HTML-кода. DOM является представлением этого документа, поэтому его можно изменить. DOM — это объектно-ориентированное представление веб-страницы, которое можно изменить с помощью сценарного языка, например, JavaScript.
+
+DOM должен соответствовать стандартам спецификаций W3C и WHATWG, которые исполняются в большинстве современных браузеров. Современный DOM строится с использованием нескольких API, работающих вместе. DOM определяет объекты, которые полностью описывают документ и объекты в нем.