25.07.05Lektüretagebuch - DHTML Utopia Kapitel I und II
"DHTML Utopia - Modern Webdesign using Javascript & DOM" ist ein Buch von Stuart Langridge. Es soll uns dabei behilflich sein, Killer Websites zu bauen. Und dazu gehören nun mal auch dynamische Elemente, die Besuchern das Surfen erleichtern und verschönern. Ob das Buch sein Ziel erreicht, kann zu einem so frühen Zeitpunkt noch nicht bewertet werden. Die ersten Eindrücke lassen es aber vermuten. Bisher habe ich die ersten beiden Kapitel ("DHTML Technologies", “The Document Object Model") gelesen und bin zu diesem noch frühen Zeitpunkt sehr beeindruckt.
Bisherige Lektüre
Kapitel 1
Stuart beschreibt in einem sehr kurzweiligen Stil, was es mit dem D auf sich hat und gibt grundlegende Ratschläge. Dazu gehört es u.a. auch, valides (X)HTML zu schreiben, was Grundvoraussetzung ist, will man mal modernes Javascript, orientiert am DOM schreiben. So wie er, bin auch ich der Meinung, dass man fundierte Kenntnisse in HTML und CSS mitbringen sollte. D.h. man sollte schon relativ sicher im Umgang damit sein. Das ist auch deshalb nötig, um das DOM zu verstehen. Tiefere Kenntnisse in JavaScript werden nicht vorausgesetzt, was u.a. auch ein Grund für meine Kaufentscheidung war. Bisher habe ich auch keinerei Verständnisprobleme. Wer schon andere Programmiersprachen kennt, sollte keine Probleme bekommen. Irgendwie sind sie ja alle gleich ;)
Kapitel 2
Dieser Teil beschäftigt sich ausführlich mit dem DOM. Auch Menschen wie mir, die bisher noch kein Javascript selbst geschrieben haben, zeigt er nebenbei an Hand eingänglicher Beispiele, wie man erste Scripts selbst schreibt. Wie schon bemerkt, streng am DOM orientiert. So ist man am Ende dieses Kapitels in der Lage, Elemente zu verstecken, wieder einzublenden, zu erzeugen, zu löschen usw.
Zwischenfazit
Das Buch ist flüssig geschrieben und die gut gewählten Beispiele ermöglichen ein schnelles Verstehen. Viel mehr bleibt bis hier her auch noch nicht zu sagen, da es sich bei den ersten beiden Kapiteln eher um eine lockere Einführung handelt. Ich freue mich auf die nächsten Kapitel und werde dann einen weiteren Teil dazu schreiben.
Links
- Der Autor
- Der Verlag
- Mehr Infos zum Buch (bisher nur in englischer Sprache)
- Hessis erste Eindrücke








Maurus am Jul 25, 2005 | Reply
Höhrt sich sehr gut an, aber richig JavaScript lernt man damit wohl nicht ? ;)
Vielen Dank für den Tipp!
Kascha am Jul 25, 2005 | Reply
Alle Sprachen sind irgendwie gleich? Da muss ich doch protestieren. Wer den Umstieg von C-lastiger Sprache auf Smalltalk/Objective-C schafft darf sich schon mal gratulieren. Wer dann funktionale Sprachen verstehen will, sollte am besten alles vergessen was er bisher gelernt hat (deswegen heißts bei uns an der Uni auch Praktische Info. 3….. *murmel*).
Zu meinem Vorredner: JavaScript ist nicht sehr umfangreich. Deswegen reicht zum lernen fast schon eine kurze Referenz. Ich empfehle da JavaScript kurz & gut von O’Reilly.
reieRMeister am Jul 26, 2005 | Reply
Alles was man zum Überleben braucht, lässt sich eigentlich auch im Netz finden zum Beispiel:
Rough Guide to the DOM.
Björn am Jul 26, 2005 | Reply
Ich denke, gerade dabei gehen die Meinungen stark auseinander. Mir ist es wichtig zu bestimmten Themen auch ein gutes Buch zu haben. Ein Buch bei dem ich alles auf einen Blick habe. Auch dann wenn man eine Idee hat oder ein Problem und der PC gerade mal nicht an ist.
Stuart Langridge am Jul 26, 2005 | Reply
Björn am Jul 26, 2005 | Reply
It’s didactical very well written and I think I’ll be able to apply some self-made modern JS-features to my website in near future.
Eric am Jul 27, 2005 | Reply
entgegen blinkte (nein, es hat nicht wirklich geblinkt - es ist Sitepoint!). Eigentlich sehr schade, wobei ich ja nun auch Ruby lernen möchte… urgh, alles auf einmal und das während dem Zivildienst… mal schauen was ich schaffe. Oh. Ich schweife ab. Grüße aus dem Pfälzer Wald.
Biggi am Sep 14, 2005 | Reply
Hört sich gt an. Vielleicht bin ich altmodisch, aber ich lese ein realer Buch lieber als ein ebook. Das kann man nicht gut ins Bett mitnehmen - und auch nicht in die Badewanne ;)