Mein Blog
Mittwoch, 17. Oktober 2007
Publikationstechniken des Internet: Document Object Model (DOM)

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:

Darstellung des Knotenbaumes einer Webseite gemäß Document Object Model

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.

... comment

 
Johann.Wilflingseder.Uni-Linz, Samstag, 3. November 2007, 17:20
Hallo Bernhard.
Ich habe mich mit dem Thema auch relativ schwer getan, da es auch für mich sehr neu ist. Meinen Weblog hast Du ja bereits gefunden. Es gibt dazu im Internet sehr viele Quellen, wobei aufzupassen ist, dass der aktuelle Stand der Technik gewährleistet ist.


Ich finde Deinen Beitrag recht gelungen - vor allem ist er leicht verständlich aufgearbeitet, was bei diesem Thema gar nicht so leicht ist.


Ausserdem - Viel Erfolg bei Deinem Studium.

... link  

 
Bernhard.Mitterhuber.Uni-Linz, Montag, 5. November 2007, 11:03
witzig
Hallo, ist witzig. Ich habe mich auch schwer getan mit DOM, da ich es nicht gekannt habe. Habe mich auch erst bei diesem Thema einlesen müssen.

Als ich die anderen Themen gelesen habe "CSS, HTML, usw." und dann mein Thema "DOM" dachte ich zuerst "Sch****, natürlich hat es mich wieder erwischt" aber nach dem einlesen ins Thema war es doch nicht allzu tragisch :-)

... link  


... comment
 
Veronika.Kellermeir.Uni-Linz, Sonntag, 4. November 2007, 15:29

DOM - Hab ich nicht gekannt!

Hallo!
Ich hab bis jetzt auch nicht gewusst, was DOM eigentlich ist.
Dein Beitrag ist sehr gelungen und gut verständlich meiner Meinung nach! Dank dir bin ich wieder einmal um ein gutes Stück gescheiter geworden ;-)!

Mein Beitrag bezieht sich auf das Thema CSS.
Schau doch einmal vorbei!

... link  

 
Bernhard.Mitterhuber.Uni-Linz, Montag, 5. November 2007, 11:04
Hallo!
Mir ist es genauso ergangen :-)

... link  


... comment

Online for 6193 days
Last update: 2008.02.19, 09:18
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Oktober 2007
Mo
Di
Mi
Do
Fr
Sa
So
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 
 
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)

xml version of this page

made with antville