MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Aan deze vertaling wordt gewerkt.

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. Voor dat iemand begint met het proberen leren van Javascript, is het aan te raden om zich eerst vertrouwd te maken met minstens die 2 technologieën. Begin met door de volgende modules 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 gaan, in aan te raden 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 er wordt verder gegaan met de eerste praktijkervaring met het schrijven van JavaScript. Daarna bespreken we een paar belangrijke JavaScript kenmerken zoals variabelen, strings, nummers en arrays.
JavaScript building blocks
In this module, we continue our coverage of all JavaScript's key fundamental features, turning our attention to commonly-encountered types of code block such as conditional statements, loops, functions, and events. You've seen this stuff already in the course, but only in passing — here we'll discuss it all explicitly.
Introducing JavaScript objects
In JavaScript, most things are objects, from core JavaScript features like strings and arrays to the browser APIs built on top of JavaScript. You can even create your own objects to encapsulate related functions and variables into efficient packages. The object-oriented nature of JavaScript is important to understand if you want to go further with your knowledge of the language and write more efficient code, therefore we've provided this module to help you. Here we teach object theory and syntax in detail, look at how to create your own objects, and explain what JSON data is and how to work with it.
Client-side web APIs
When writing client-side JavaScript for web sites or applications, you won't go very far before you start to use APIs — interfaces for manipulating different aspects of the browser and operating system the site is running on, or even data from other web sites or services. In this module we will explore what APIs are, and how to use some of the most common APIs you'll come across often in your development work. 

Solving common JavaScript problems

Use JavaScript to solve common problems provides links to sections of content explaining how to use JavaScript to solve very common problems when creating a webpage.

See also

JavaScript on MDN
The main entry point for core JavaScript documentation on MDN — this is where you'll find extensive reference docs on all aspects of the JavaScript language, and some advanced tutorials aimed at experienced JavaScripters.
Coding math
An excellent series of video tutorials to teach the math you need to understand to be an effective programmer, by Keith Peters.

Documentlabels en -medewerkers

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