Mein Blog |
... newer stories
Mittwoch, 17. Oktober 2007
Publikationstechniken des Internet: Document Object Model (DOM)
Bernhard.Mitterhuber.Uni-Linz, 17:06h
Hallo,
dies wird nun meine erster inhaltlicher Beitrag. Er entstammt dem inhaltlichen Themenkreis der Publikationstechniken des Internets. Genauer definiert werde ich mich mit dem Thema DOM beschäftigen. Für diejenigen die nicht wissen was DOM ist: DOM ist die Abkürzung für Document Object Model (ehrlich gesagt habe ich das auch nicht gewusst :-) ). Ich werde versuchen diesen Beitrag möglichst leicht verständlich zu formulieren. Für Personen die sich ausführlicher mit diesem Thema auseinandersetzen möchten werde ich am Ende des Beitrags Links mit weiterführenden Informationen über DOM posten. Die anderen KursteilnehmerInnen haben die Aufgabe in Ihren Blogs über W3C (World Wide Web Consortium), CSS (Cascading Style Sheets), XML (Extensible Markup Language), XHTML, Semantic Web und Javascript zu recherchieren. Ausserdem werden auch andere über mein Thema DOM schreiben. Alle anderen Blogs werden über die Lehrveranstaltungshomepage erreichbar sein, besonders wichtige und interessante Blogs werde ich direkt verlinken.
So, jetzt habe ich genug herumgeschwafelt, jetzt beginne ich mit dem Inhalt.
Publikationstechniken des Internet: Document Object Model (DOM)
Anfang der 90er Jahre wurde das Internet immer populärer, gleichzeitig entwickelte sich die Webprogrammierung weiter. Zuerst wurde Javascript erfunden, später wurden verschiedene Modelle von dynamischem HTML (DHTML) entwickelt. Durch dynamische HTML ist es möglich das Aussehen (Formatierung, Gliederung usw.) einer Webseite nachträglich komplett zu ändern. Problem: es gab keinen Standard. Mit DOM wurde der Versuch gestartet die proprietären Javascript und DHTML-Techniken zu vereinen und zu standardisieren. Eine Standardisierung ist wegen der Vielzahl an Internetbrowsern notwendig. Eine Webseite soll ja überall gleich aussehen, nicht in Linz mit Internet Explorer Grün und in China mit Netscape Gelb (vgl. http://de.wikipedia.org/wiki/Document_Object_Model).
Document Object Model wurde vom World Wide Web Consortium (W3C) 1998 ins Leben gerufen. DOM ist eng verknüpft mit HTML und XML. Durch DOM wird der Umgang mit HTML und auch mit XML Dokumenten erleichtert. Es ist eine Schnittstelle die eine dynamische Veränderung von Dokumenten erlaubt. Dabei ist ist DOM von der verwendeten Sprache und Plattform unabhängig. Der Trick von DOM ist, dass es eine Baumstruktur verwendet, Elemente sind mittels sogenannter Knoten miteinander verbunden (vgl. http://www.w3.org/DOM/).
Eine Möglichkeit den Inhalt einer Webseite dynamisch zu verändern haben wir im Rahmen unserer Lehrveranstaltung bereits kennengelernt: CSS.
Als nächstes könnt Ihr die Darstellung des Knotenbaumes einer Webseite gemäß Document Object Model sehen: Info: Diese Datei wurde von ihrem Urheber zur uneingeschränkten Nutzung freigegeben
Weiterführende Informationen zu Document Object Model:
Um unabsichtlich keine Urheberrechtsverletzungen zu begehen, möchte ich darauf hinweisen, dass ich zur Erstellung dieses Beitrags teilweise Informationen von den Webseiten www.Wikipedia.org und www.w3.org verwendet habe. Auf diese Absätze wird explizit im Text hingewiesen.
Weiterer Beitrag zum Thema DOM: /0356660 zum Thema XML: /0156814/, /0157284/ zum Thema XHTML: /0555836/ zum Thema W3C: /0655541/stories/17144/ zum Thema CSS: /0520231
Ich hoffe dass ich euer Interesse geweckt habe und freue mich auf euren nächsten Besuch. ... link (4 comments) ... comment ... older stories
|
Online for 6283 days
Last update: 2008.02.19, 09:18 status
You're not logged in ... login
menu
search
calendar
recent updates
Weblogs
Weblogs sind sehr einfach zu nutzen, da man keine... by Bernhard.Mitterhuber.Uni-Linz (2008.02.19, 09:18) Kann nur wiederholen...
Kann nur wiederholen was die anderen auch schon bemerkt... by Sabrina.Schuhbauer.Uni-Linz (2008.02.05, 22:06) hi
Hast einen sehr interessanten Beitrag verfasst, ich... by Michael.Schachner.Uni-Linz (2008.02.02, 10:55) Hallo!
Ich kann mich...
Hallo! Ich kann mich echt nur anschließen. Dies... by Viktor.Aichinger.Uni-Linz (2008.01.31, 16:18) Hallo,
vielen Dank für...
Hallo, vielen Dank für das Lob... LG, Bernhard by Bernhard.Mitterhuber.Uni-Linz (2008.01.24, 12:23) |