JavaScript ontkurkt

0
10

Met HTML alleen kom je niet ver meer. Wie inhoudelijke consistentie nastreeft op zijn webpagina’s kijkt reikhalzend uit naar allerlei XML-varianten. Maar wie het vooral begrepen heeft op dynamische en interactieve extra’s zonder noemenswaardige overhead op de server… vindt in JavaScript nog steeds een betrouwbare oplossing! Dit boek neemt je mee op een leerrijke exploratietocht doorheen deze populaire scripttaal.
javascriptgrandcru
Een grand cru hoort nu eenmaal klasse uit te stralen, en het moet gezegd: dit boek ziet er inderdaad heel verzorgd uit, met een overzichtelijke inhoudstafel en een rustige en consistente lay-out. Looks alleen volstaan natuurlijk niet om een boek geslaagd te noemen, maar ook inhoudelijk heeft dit werk de lezer heel wat te bieden.

In een notendop krijg je eerst wat ontstaansgeschiedenis te verwerken, gevolgd door een uitgebreid pakket ‘grondbeginselen van JavaScript’. Hierin wordt je eerst een vrij theoretische uiteenzetting opgedist over de belangrijkste taalelementen — wie al enigszins beslagen is in een andere programmeertaal, al was het Basic of Pascal, heeft hier wel een streepje voor — gevolgd door een hoofdstuk rond het praktische gebruik van allerlei objecten en het werken met arrays. Zwaar genoeg dus om thuis te horen in het onderdeel ‘grondbeginselen’, maar gelukkig houdt de auteur voor de rest van het boek (en dat zijn nog zo’n 400 pagina’s) een heel praktijkgerichte koers aan. Zo werd de ‘cursus’ JavaScript netjes opgesplitst in een aantal hoofdstukken die je meteen duidelijk maken welke JavaScript-tips en technieken je daar kunt verwachten: Formulieren verwerken is er een van, en verder is er nog Afbeeldingen, Datum en tijd, Vensters en frames, Opmaak, Meldingen, Navigatie, Multimedia, Cookies en Dynamic HTML. Elk hoofdstuk is bovendien nog eens opgesplitst in een aantal kleinere afdelingen (bij Afbeeldingen heb je bijvoorbeeld: Rollover-effecten maken, Afbeeldingen animeren, Diapresentatie instellen en Roterende afbeeldingen). Hierin tref je dan haast kant-en-klare javascripts aan die telkens heel grondig en stapsgewijs worden toegelicht. Zelfs voor een JavaScript-neofiet wordt het op die manier betrekkelijk eenvoudig zo’n script naar eigen smaak aan te passen en in zijn webpagina’s toe te passen.

Wie dacht dat het boek daarmee gevuld was, zit grondig verkeerd. De auteur verzamelde in de rubriek ‘Praktijkoplossingen’ nog zo’n 80 pagina’s ietwat complexere scripts die echter in heel wat webpagina’s hun nut kunnen bewijzen. Wat dacht je bijvoorbeeld van een eigen zoekmachine, een boodschappenmandsysteem, een formulierenwizard of het aanmaken van een gepersonaliseerde webpagina? Je hoeft echter niet bang te zijn dat je hiermee te veel hooi op je (beginners)vork neemt, want elke ‘praktijkoplossing’ werd in een aantal hapklare deelaspecten uitgesplitst.

De auteur rondt het boek af met een uitgebreid overzicht (ongeveer 100 pagina’s) van zowat alle objecten die in het JavaScript-model te vinden zijn (zoals bijvoorbeeld window, frames, forms, images, layers, enz…). Bij elk object krijg je onder meer ook keurig te lezen welke JavaScript-versie(s) en browser(s) met het object overweg kunnen, en of je het als webprogrammeur – en sitebezoeker – zelf interactief kunt aanpassen.

Conclusie
Dit boek laat je (als beginner of als ietwat gevorderde) op een erg overzichtelijke wijze kennismaken met de belangrijkste mogelijkheden van JavaScript. Geen nodeloze theorie, maar een didactisch uitgebalanceerde mix van praktijkvoorbeelden en achtergrondinformatie.
Adviesprijs
44,37 euro
Systeemvereisten
JavaScript Grand Cru / Johannes Gamperl & Wolfgang Nefzger –Brussel/Haarlem: Easy Computing– 543 p., ISBN 90-5167-379-5 – hardcover– cd-rom
Vorig artikelHP herverpakt Pentax
Volgend artikelFlinterdunne MP3/cd-speler voor onderweg