We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Deze vertaling is niet volledig. Help dit artikel te vertalen vanuit het Engels.

JavaScript is een programmeertaal waarmee je complexe zaken kunt implementeren in je website. Telkens wanneer een webpagina meer doet dan statische informatie weergeven — meldingen op een bepaald tijdstip weergeven, inhoud vernieuwen op regelmatige basis, interactieve kaarten, geanimeerde 2D/3D prenten, video jukeboxes, etc. — kan je zo goed als zeker zijn dat er JavaScript mee gemoeid is.

Leerproces

Javascript is moeilijker om te leren dan gerelateerde technologieën zoals HTML en CSS. Voordat je begint met het leren van Javascript, is het aan te raden om je eerst vertrouwd te maken met voorgenoemde technologieën. Begin met de volgende modules door te gaan:

Het hebben van ervaring met andere programmeertalen kan ook helpen.

Nadat je vertrouwd bent met de basis van JavaScript, sta je in de positie om meer te leren over meer geavanceerde onderwerpen, zoals:

Modules

Hieronder volgen een aantal modules om door te werken, in aangeraaden volgorde.

JavaScript first steps
In onze eerste JavaScript module beantwoorden we een aantal fundamentele vragen zoals "wat is JavaScript?", "Hoe ziet het er uit?", en "Wat kan het doen?", voordat je verder gaat met het schrijven van JavaScript. Daarna bespreken we een paar belangrijke JavaScript kenmerken zoals variabelen, strings, getallen en arrays(reeksen).
JavaScript bouwstenen
In deze module gaan we verder met het behandelen van de fundamentele kenmerken van JavaScript. Daarbij kijken we naar veel voorkomende blokken code zoals conditional statements( als dit, dan doe dat), loops, functies en events(gebeurtenissen). Je hebt dit al eerder in de reeks voorbij zien komen, maar hier wordt het uitgebreid besproken.
Introductie van JavaScript objecten
In JavaScript bestaan de meeste dingen uit objecten. Van kerneigenschappen als strings en arrays tot de browser API's die op JavaScript gebouwd zijn. Je kunt zelfs je eigen objecten creëren om functies en variabelen die bij elkaar horen in pakketjes te voegen. JavaScript is van nature objectgeoriënteerd en dit is belangrijk om te begrijpen als je verder wilt met het schrijven van efficiënte code. Deze module is gemaakt om je daarin verder te helpen. We leren hier object theorie en syntax in detail, creëren zelf objecten en er wordt uitleg gegeven wat JSON data is en hoe je er mee kunt werken.
Client-side web APIs
Als je client-side JavaScript voor websites of applicaties schrijft, duurt het niet lang voordat je API's gaat gebruiken. API's zijn interfaces die gebruikt worden om verschillende aspecten van de browser en het besturingssysteem van de site te manipuleren. Soms worden ze zelfs gebruikt om data van andere websites of services te manipuleren. In deze module onderzoeken we wat API's zijn en hoe je de meest voorkomende API's kunt gebruiken die je vaak tegenkomt in je ontwikkelwerk.

Veelvoorkomende JavaScript problemen oplossen

Gebruik JavaScript om veelvoorkomende problemen op te lossen. Hier zijn links te vinden naar verschillende onderwerpen waarin uitgelegd wordt hoe je JavaScript kunt gebruiken om veelvoorkomende problemen bij het maken van een webpagina op te lossen.

Zie ook

JavaScript op MDN
Het algemene toegangspunt van de kerndocumentatie over JavaScript op MDN — Hier vind je uitgebreide referentie documenten over alle aspecten van de JavaScript taal en een aantal geavanceerde tutorials voor JavaScripters met ervaring.
Coding wiskunde
Een excellente serie van video tutorials om de wiskunde te leren die je nodig hebt om een effectieve programmeur te worden, door Keith Peters.

Documentlabels en -medewerkers

Aan deze pagina hebben bijgedragen: githubber21, peterruijter, MaxVMH, chrisdavidmills
Laatst bijgewerkt door: githubber21,