Efter at jeg for et stykke tid siden kom til at stÄ og bladre i "GrundlÊggende programmering i DHTML" fra Forlaget Globe, er jeg blevet lidt nysgerrig efter den generelle kvalitet af danske bÞger om webudvikling. Og jeg mÄ sige at det var nÊsten ligesÄ skuffende som sidste gang, da jeg i dag bladrede lidt i "JavaScript programmering" fra Nyt Teknisk Forlag (Kristian Hansen, ISBN 8757124930). En bog der som den forrige ogsÄ er udgivet i Är...
Igen bruges der ofte non-standard Microsoft-metoder nÄr noget ligesÄ godt kunne gÞres pÄ en standardiseret mÄde der virker i alle browsere. F.eks. referes en formular i scripts direkte pÄ dets navn og ikke med den fuldt adresserede "DOM 0 metode" som forstÄs af alle browsere. Sjovt nok ser denne bog dog ogsÄ ud til at vÊre en underlig blanding af nyt og forÊldet. PÄ trods af de non-standard metoder der bruges, og at der browser-sniffes (og endda en dÄrlig browser-sniffing som gÄr pÄ applikationsnavn i stedet for "rendering-engine", sÄ gecko-baserede browsere genkendes f.eks. ikke generelt) fremfor at bruge feature/object-sniffing, sÄ er eksemplerne skrevet i xhtml, og endda med en strict doctype. Uheldigvis bruger forfatteren bare ogsÄ xml-declarationen fÞr doctype-erklÊringen i sine eksempler. Og ja, det er jo i princippet meget godt, og de fleste moderne browsere guffer det i sig, men lige netop Internet Explorer forstÄr ikke denne xml-declaration og bliver faktisk sÄ forvirret at den efterfÞlgende doctype komplet ignoreres. Resultatet er at Internet Explorer faktisk gÄr i "quirks mode" nÄr siderne renderes! Tja, end ikke den browser forfatteren tydeligvis udvikler specifikt til kender han ordentligt.
Det ser sort ud for kvaliteten af fremtidig dansk webudvikling hvis de to eksempler jeg har set i de sidste uger er reprĂŠsentative for danske bĂžger om webudvikling. MĂ„ jeg endnu engang anbefale nogle udenlandske bĂžger i stedet.