Что такое элемент DOM?
В чем смысл элемента DOM в следующих утверждениях?
Заявление # 1
Вы можете добавить несколько классов в один элемент DOM.
Заявление № 2
Точка - это наследование в CSS выполняется не через классы, но через иерархии элементов. Итак, чтобы модели, унаследованные применять их на разных уровнях элементов в DOM.
Я знаю, что DOM означает Domain Object Model
. Кажется, это синоним API в операторах.
Ответы
Ответ 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:
Нажмите здесь