Wat is het DOM-element?

Wat is de betekenis van het DOM-element in de volgende uitspraken?

Verklaring # 1

Je kunt meerdere klassen toevoegen aan een
enkel DOM-element.

Verklaring # 2

Het — punt is dat overerving in
CSS wordt niet gedaan via klassen, maar
via elementhiërarchieën. dus om
model geërfde eigenschappen die je nodig hebt om
pas ze toe op verschillende niveaus van
elementen in de DOM.

Ik weet dat DOM staat voor Domain Object Model. Het lijkt synoniem te zijn met API in de verklaringen.


Antwoord 1, autoriteit 100%

Documentobjectmodel.
De DOM is de manier waarop Javascript de gegevens van pagina’s ziet. Het is een object dat bevat hoe de HTML/XHTML/XML is opgemaakt, evenals de browserstatus.

Een DOM-element is zoiets als een DIV-, HTML-, BODY-element op een pagina. Je kunt aan al deze klassen toevoegen met behulp van CSS, of ermee communiceren met JS.


Antwoord 2, autoriteit 22%

Het is eigenlijk Document Object Model. HTML wordt gebruikt om de DOM te bouwen die een in-memory weergave van de pagina is (hoewel nauw verwant aan HTML, zijn ze niet precies hetzelfde). Dingen zoals CSS en Javascript werken samen met de DOM.


Antwoord 3, autoriteit 13%

Als de statements zijn in de context van hoe CSS HTML beïnvloedt, dan verwijst DOM-elementnaar een HTML-element.


Antwoord 4, autoriteit 10%

Om het concept van het DOM-element te achterhalen, is het essentieel om het concept van dynamische HTML en DOM te begrijpen. Alles wordt gestart vanaf het moment dat de eisen van alle aandeelhouders van webpagina’s worden verbeterd. Ze wilden de webpagina’s die interactiever, dynamischer en levendiger konden zijn. Om dit doel te bereiken, hadden ontwikkelaars bovendien de tools en mechanismen nodig waarmee de presentatie en inhoud van elk gedeelte van de webpagina kan worden gewijzigd of gemanipuleerd. Daarom is het concept van Dynamic HTML gecreëerd. Om het te begrijpen, is een geweldige definitie voor dynamische HTML beschikbaar in Wikipedia:

Dynamische HTML, of DHTML, is een overkoepelende term voor een verzameling van:
technologieën die samen worden gebruikt om interactieve en geanimeerde websites te maken
door een combinatie van een statische opmaaktaal (zoals HTML) te gebruiken, a
client-side scripttaal (zoals JavaScript), een presentatie
definitietaal (zoals CSS) en het Document Object Model
(DOM).

Het schrijven van standaard DHTML-webpagina’s is dus gestandaardiseerd in drie velden, waaronder scripttaal aan de clientzijde (zoals JavaScript), een presentatiedefinitietaal (zoals CSS) en een uniforme programmeerinterface (API) om toegang te krijgen tot het web en het aan te passen pagina (Document Object Model). Deze activiteit wordt uitgevoerd door W3C en anderen. Ook om het probleem van cross-browser op te lossen, probeerde W3C een algemene consensus te bereiken (met verschillende browserleveranciers) over scripts om HTML- en XML-documenten te benaderen en te manipuleren via Document Object Model (DOM) als een standaard Application Programming Interface (API).

Maar de belangrijkste vraag is hoe ze de structuur van het Document Object Model hebben ontworpen om aan hun behoeften te voldoen. Hun oplossing was eenvoudig maar geweldig. Ze gebruikten een hiërarchische structuur zoals een boom waarin je in de wortel van de boom het documentobject kunt vinden, ook is elk knooppunt het equivalent van een HTML-element (DOM-element). Deze abstractie van uw webpagina geeft u een geweldige mogelijkheid om toegang te krijgen tot elk HTML-element, stijlbladen en … . Om het beter te begrijpen, kunt u elke inspringing van uw HTML-code toewijzen aan elk niveau van de DOM-boom. Let op dit voorbeeld:

Uw HTML:

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

DOM-structuur:

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

Dus elk knooppunt van deze hiërarchische structuur (DOM-boom) verwijst naar een DOM-element. Gebruik deze referentie voor meer informatie


Antwoord 5, autoriteit 8%

Document Object Model (DOM), een specificatie voor de programmeerinterface die wordt ontwikkeld door het World Wide Web Consortium (W3C), stelt een programmeur in staat HTML-pagina’s en XML-documenten te maken en aan te passen als volwaardige programma-objecten.


Antwoord 6, autoriteit 6%

Volgens W3C: DOM staat programma’s en scripts toe om dynamisch toegang te krijgen tot de inhoud, structuur en stijl van XML- of HTML-documenten en deze bij te werken.

DOM bestaat uit:

  • set objecten/elementen
  • een structuur van hoe deze objecten/elementen kunnen worden gecombineerd
  • en een interface om ze te openen en aan te passen

proost


Antwoord 7, autoriteit 6%

DOM staat voor Document Object Model. Het is de W3C-standaard (World Wide Web Consortium). Het definieert de standaard voor toegang tot en manipulatie van HTML- en XML-documenten en de elementen van DOM zijn head,title,body-tag enz. Dus het antwoord van je eerste statement is

Verklaring #1
Je kunt meerdere klassen toevoegen aan een enkel DOM-element.

Uitleg: “div class=”cssclass1 cssclass2 cssclass3”

Hier is de tag een element van DOM en ik heb meerdere klassen toegepast op het DOM-element.


Antwoord 8, autoriteit 4%

DOM (Document Object Model) is een standaard voor toegang tot documenten.

‘Wanneer een webpagina wordt geladen, maakt de browser een Document Object Model van de pagina.’

het is verdeeld in 3 delen:

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

Ga voor meer informatie naar:http://www.w3schools.com/js/js_htmldom. asp


Antwoord 9, autoriteit 4%

Zorg ervoor dat uw uitspraken verwijzen naar “elementen van de DOM”, dit zijn dingen zoals de HTML-tags (A, INPUT, enz.). Deze statements betekenen simpelweg dat er meerdere CSS-klassen aan een dergelijk element kunnen worden toegewezen.


Antwoord 10

DOM is een logisch model dat op elke handige manier kan worden geïmplementeerd. Het is gebaseerd op een objectstructuur die sterk lijkt op de structuur van de documenten die het modelleert.

Voor meer informatie over DOM:
Klik hier


Antwoord 11

Wanneer een webpagina wordt geladen, maakt de browser een Document Object Model van de pagina.

Het HTML DOM-model is opgebouwd als een boomstructuur met objecten:

Met het objectmodel krijgt JavaScript alle kracht die het nodig heeft om dynamische HTML te maken:

  • JavaScript kan alle HTML-elementen op de pagina wijzigen
  • JavaScript kan alle HTML-kenmerken op de pagina wijzigen
  • JavaScript kan alle CSS-stijlen op de pagina wijzigen
  • JavaScript kan bestaande HTML-elementen en attributen verwijderen
  • JavaScript kan nieuwe HTML-elementen en attributen toevoegen
  • JavaScript kan reageren op alle bestaande HTML-gebeurtenissen op de pagina
  • JavaScript kan nieuwe HTML-gebeurtenissen op de pagina maken

bron

Other episodes