Basiscursus javascript en jQuery
Wat is javascript en wat kun je er mee?
JavaScript is de programmeertaal die het meest gebruikt wordt om dynamische webpagina’s te maken.
Het is een taal die voor interactie met de gebruiker zorgt.
Bij HTML en CSS kun je er maar heel beperkt voor zorgen dat er iets gebeurt met de webpagina als de gebruiker op een toets drukt, ergens op klikt of iets anders doet. Daar is JavaScript voor.
JavaScript wordt uitgevoerd door de browser. Net zoals de browser de HTML en CSS leest en daar een webpagina van bouwt, leest de browser ook de JavaScript en voert die code uit.
Je hebt vast wel eens een webpagina gezien waar een menu netjes uitrolt of waar je dingen kan verslepen. Of een pagina die zichzelf aanpast zonder dat je iets doet, zoals de zogenaamde Instant Search van Google waar de zoekresultaten al op de pagina komen terwijl je typt. Hiervoor wordt allemaal JavaScript gebruikt.
Met JavaScript kun je in principe al het denkbare maken. Alleen grote spellen, zoals 3D schiet- of racespellen, zijn erg veel werk in JavaScript. Daar worden andere programmeertalen zoals c++ voor gebruikt.
Ook door het verwerken en analyseren van grote hoeveelheden data is Javascript minder geschikt. Hiervoor wordt vaak Python gebruikt vanwege de snellere verwerking.
JavaScript wordt dus uitgevoerd door een browser en daardoor is het in vergelijking met sommige andere programmeertalen traag.
Maar kleinere dingen zoals een Mario-spelletje, een webpagina die controleert of je wel een geldig e-mail adres invult of of een mooie animatie of videoplayer kan allemaal.
jQuery
Om met eenvoudige code toch leuke dingen te kunnen maken gebruiken we de open source code-bibliotheek jQuery.
Het is een populair framework dat gebruikt wordt in 77% van de 10 miljoen meest populaire websites.
Het schrijven van de code doen we in een speciaal daarvoor ontwikkelde code-editor. Het bekijken en controleren van ons werk doen we in de browser Firefox.
Deze programma’s moeten op je laptop worden geïnstalleerd om de opdrachten te kunnen maken.
Sublime Firefox
Het eerste programma is Sublime Text.
Dit is een gratis text-editor die gebruikt wordt om te programmeren.
Heb je Sublime Text nog niet op je laptop?
Download het dan Hier
Het tweede programma is de browser Firefox.
Deze browser heeft de fijnste developertools.
Staat FireFox nog niet op je laptop?
Download het dan Hier