| |
JavaScript is als uitbreiding op HTML bij uitstek geschikt voor het verlevendigen van Web-pagina's. Met behulp van JavaScript is het bijvoorbeeld mogelijk interactieve formulieren te ontwikkelen, pagina's dynamisch aan te passen, online berekeningen uit te voeren en direct te reageren op invoer van de gebruiker. Dit alles zonder dat er dataverkeer met een achterliggende server of database nodig is. Het is niet nodig een ingewikkelde programmeertaal te leren. JavaScript kent een tamelijk eenvoudige syntax, die programmeurs bekend voor zal komen en voor niet-programmeurs makkelijk te leren is.
In deze Basiscursus JavaScript leert u op gedegen wijze programmeren in JavaScript. Daartoe is dit boek onderverdeeld in twee delen. In de hoofdstukken 1 tot en met 5 leert u het onderscheid tussen Java en JavaScript, maakt u kennis met de syntaxis en de structuur van de taal JavaScript, leert u werken met variabelen, functies en objecten; kortom, alles om succesvol aan de slag te gaan. Hoewel dit in principe theoretische hoofdstukken zijn, staan er telkens voldoende voorbeelden in de tekst genoemd, die u desgewenst direct kunt uitproberen in uw eigen editor en browser. Saai wordt het zodoende nooit.
Een van de sterkste punten van JavaScript is dat het enerzijds uitgebreid kan communiceren met de browser en anderzijds met HTML, waardoor een heel flexibele wisselwerking ontstaat en de programmeur de browser bijna volledig kan besturen. Een belangrijk kenmerk van JavaScript is hierbij dat het gebaseerd is op objecten. In het tweede deel van deze Basiscursus, vanaf hoofdstuk 6, kijken we naar de standaard objecten die JavaScript zo geschikt maken voor interactie met de browser en de gebruiker. Hierin onderscheid JavaScript zich van andere programmeertalen die u ook op het World Wide Web tegenkomt (Perl, Java, C++). In de hoofdstukken 7, 8 en 9 leert u werken met alle objecten die door JavaScript ondersteund worden. Hoofdstuk 10 tenslotte, besluit met het combineren van alle opgedane kennis, toont enkele World Wide Web-voorbeelden en geeft ideeën waarvoor JavaScript veel gebruikt wordt.
|