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 в браузере
   286   287   288   289   290   291   292   293   294   295   296