Vad är dokumentobjektmodellen?

Dokumentobjektmodellen (DOM) är en visuell representation av en hierarkisk mall eller karta av alla objekt och egenskaper som finns i ett webbdokument och som kan kännas igen av en webbläsare. Denna webbläsarobjektmodell anger också de olika metoderna eller åtgärder som finns tillgängliga för en programmerare som kan utföras på eller med objekten. Dokumentobjektmodellen är en representation av programmering eller, mer exakt, skriptmöjligheter. Även om stora webbläsare stöder en generisk DOM, kanske de skript som fungerar i en webbläsare inte funktionella i en annan. Programmerare kan emellertid säkert arbeta med objekt, egenskaper och metoder enligt en grundläggande DOM som är gemensam för alla större webbläsare.

webbdokument verkar bara vara en enda enhet i ett webbläsarfönster, men de är faktiskt sammansatta av en mängd olika objekt. De kan och ofta innehålla många egenskaper, och de uppför sig på olika sätt på grund av de olika metoder som ett programMER kan ansöka om objekten i dokumentet. Till exempel kan bilder visas i ett dokument och anses vara objekt i dokumentet, som i sig är ett objekt.

Länkar är också objekt som programmerare kan använda metoder eller utföra åtgärder, till exempel att ha färgen på länkar förändras när musen svävas över dem eller har en bild att dyka upp eller ändra. DOM -skript involverar kodning eller skrivande små datorprogram som kallas skript som är inbäddade i webbdokument. Dessa skript lägger funktionalitet på webbsidor, inklusive men inte begränsat till validering av formulär, virtuella kalkylatorer, pop-up-meddelanden, enkla spel, frågesporter och till och med animering.

programmerare skapar kod enligt möjligheterna till dokumentobjektmodellen som de arbetar med, såvida de inte väljer att koda mycket konservativt med en generisk DOM för att undvika möjligheten till webbläsarkompatibilitetsproblemMS. Dokumentobjektmodellen är av betydelse för programmerare som skriver vad som kallas klientsidor i webbutveckling. Webbdokument lagras på en webbserver som levererar sidorna till klientdatorn som begärde dem och som presenterar dem visuellt till webbplatsbesökaren via en webbläsare. Skript inbäddade på webbsidorna som är lagrade på webbservern måste köras på klientdatorn enligt dokumentobjektmodellen för webbläsaren för den klientdatorn.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?