Подтвердить что ты не робот

Что такое элемент DOM?

В чем смысл элемента DOM в следующих утверждениях?

Заявление # 1

Вы можете добавить несколько классов в один элемент DOM.

Заявление № 2

Точка - это наследование в CSS выполняется не через классы, но через иерархии элементов. Итак, чтобы модели, унаследованные применять их на разных уровнях элементов в DOM.

Я знаю, что DOM означает Domain Object Model. Кажется, это синоним API в операторах.

4b9b3361

Ответ 1

Объектная модель документа.
DOM - это способ, которым Javascript видит данные, содержащие его страницы. Это объект, который включает форматирование HTML/XHTML/XML, а также состояние браузера.

Элемент DOM - это что-то вроде элемента DIV, HTML, BODY на странице. Вы можете добавлять классы ко всем этим с помощью CSS или взаимодействовать с ними с помощью JS.

Ответ 2

Это фактически объектная модель документа. HTML используется для создания DOM, который представляет собой представление страницы в памяти (в то же время тесно связанное с HTML, они не совсем одно и то же). Такие вещи, как CSS и Javascript, взаимодействуют с DOM.

Ответ 3

Если утверждения находятся в контексте того, как CSS влияет на HTML, то элемент DOM относится к элементу HTML.

Ответ 4

Document Object Model (DOM), спецификация интерфейса программирования, разработанная консорциумом World Wide Web (W3C), позволяет программисту создавать и изменять HTML-страницы и XML-документы в качестве полнофункциональных программных объектов.

Ответ 5

В соответствии с W3C: DOM позволяет программам и сценариям динамически получать доступ и обновлять контент, структуру и стиль документов XML или HTML.

DOM состоит из:

  • набор объектов/элементов
  • структура того, как эти объекты/элементы могут быть объединены
  • и интерфейс для доступа и их изменения

веселит

Ответ 6

DOM расшифровывается как объектная модель документа. Это стандарт W3C (World Wide Web Consortium). Он определяет стандарт для доступа к документам HTML и XML и манипулирования ими. Элементы DOM - это заголовок, заголовок, тег body и т.д. Итак, ответ на ваше первое утверждение:

Утверждение № 1 Вы можете добавить несколько классов к одному элементу DOM.

Объяснение: "div class=" cssclass1 cssclass2 cssclass3 "

Здесь тег является элементом DOM, и я применил несколько классов к элементу DOM.

Ответ 7

DOM (объектная модель документа) - это стандарт доступа к документам.

"Когда веб-страница загружена, браузер создает объектную модель документа этой страницы".

он разделен на 3 части:

- Core DOM - standard model for all document types
- XML DOM - standard model for XML documents
- HTML DOM - standard model for HTML documents

Чтобы узнать больше, смотрите: http://www.w3schools.com/js/js_htmldom.asp

Ответ 8

Смотрите, что ваши утверждения относятся к "элементам DOM", которые являются такими вещами, как теги HTML (A, INPUT и т.д.). Операторы Thse просто означают, что нескольким классам CSS может быть присвоен один из таких элементов.

Ответ 9

Чтобы узнать концепцию элемента DOM, важно понять концепцию динамического HTML и DOM. Все началось с того времени, когда повысились требования всех акционеров веб-страниц. Они хотели, чтобы веб-страницы могли быть более интерактивными, динамичными и живыми. Кроме того, для достижения этой цели разработчикам потребовались инструменты и механизмы, посредством которых через них можно было бы модифицировать или манипулировать презентацией и содержанием каждого раздела веб-страницы. Поэтому создается концепция динамического HTML. Чтобы понять это, отличное определение для динамического HTML доступно в Wikipedia:

Динамический HTML, или DHTML, является зонтичным термином для коллекции технологии, используемые вместе для создания интерактивных и анимированных веб-сайтов используя комбинацию статического языка разметки (например, HTML), клиентский скриптовый язык (например, JavaScript), презентация (например, CSS) и Document Object Model (DOM).

Таким образом, написание стандартных веб-страниц DHTML стандартизируется в трех полях, включая язык сценариев на стороне клиента (например, JavaScript), язык определения презентации (например, CSS) и единый программный интерфейс (API) для доступа и изменения веб-страниц страница (модель объекта документа). Эта деятельность выполняется W3C и другими. Кроме того, для решения проблемы кросс-браузера W3C попытался достичь общего консенсуса (с разными поставщиками браузеров) о сценариях для доступа и обработки документов HTML и XML через Document Object Model (DOM) в качестве стандартного интерфейса прикладного программирования (API).

Но главный вопрос заключается в том, как они разработали структуру Document Object Model для удовлетворения их потребностей. Их решение было простым, но прекрасным. Они использовали иерархическую структуру, такую ​​как дерево, которое в корне дерева можно найти объект документа, также каждый node эквивалентен HTML-элементам (элемент DOM). Эта абстракция вашей веб-страницы дает вам отличный доступ к любому элементу HTML, таблицам стилей и.... Чтобы лучше понять это, вы можете сопоставить каждый отступ вашего HTML-кода с каждым уровнем дерева DOM. Обратите внимание на этот пример:

Ваш HTML:

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <p>...</p>
        <ul>
            <li>...</li>
        </ul>
        <table>
            <tr>...</tr>
        </table>
    </body>
</html> 

Структура DOM:

    document
      |    .    
    <html>    .
    /   \         .
 <head> <body>  styleSheets
        /  \  \
      <p> <ul> <table>
      /     \       \
    text    <li>    <tr>  

Итак, каждая node этой иерархической структуры (дерево DOM) относится к элементу DOM. Чтобы узнать больше, используйте ссылку tis

Ответ 10

DOM - это логическая модель, которая может быть реализована любым удобным способом. Она основана на структуре объекта, которая очень похожа на структуру документов, которые она моделирует.

Дополнительные сведения о DOM: Нажмите здесь