Page 291 - Браун Э. - Изучаем JavaScript. Руководство по созданию современных веб-сайтов - 2017
P. 291
браузера Firefox без транскомпиляции. Если вы будете публиковать свой код для бо
лее широкой аудитории, то его придется транскомпилировать, чтобы гарантировать
его надежную работу на многих других браузерах.
Объектная модель документа
Объектная модель документа (Document Object Model - DOM) - это соглаше
ние для описания структуры НТМL-документа, находящееся в основе взаимодей
ствия с браузером.
Концептуально DOM - это дерево. Дерево состоит из узлов (node): у каждого
узла есть родитель (за исключением корневого узла) и любое количество дочерних
узлов (child node). Корневой узел - это документ (document); он имеет один дочер
ний узел, которым является элемент <html>. У элемента <html>, в свою очередь, есть
два дочерних узла: элементы <head> и <body>. Пример DOM приведен на рис. 1 8 . 1 .
Рис. 18.1 . Дерево DOM
294 Глава 1 8 . JavaScript в браузере

