The Wayback Machine - https://web.archive.org/web/20160124114141/https://developer.mozilla.org/nl/docs/Web/JavaScript

JavaScript

Dit artikel heeft een redactionele beoordeling nodig.

JavaScript® (vaak afgekort tot JS) is een simpele, niet zwaar belastende, object-georiënteerde ( met first-class functies) en platformonafhankelijke programmeertaal, bekend als een taal voor webpagina's, maar gebruikt in veel niet-browser omgevingen zoals node.js of Apache CouchDB. Het is een prototype-gebaseerde, multi-paradigma programmeertaal die dynamisch is en object-georiënteerde support bied, imperatief en functionele programmeerstijlen. Lees meer over JavaScript.

De JavaScript standaard wordt ECMAScript genoemd. Vanaf 2012 hebben alle moderne browsers volledige ondersteuning voor ECMAScript 5.1. Oudere browsers ondersteunen op zijn minst ECMAScript 3. Op 17 Juni 2015, is de 6e versie van ECMAScript verschenen. Deze versie is officieel ECMAScript 2015 genoemd, maar staat bekender onder ECMAScript 6 of ES6. De documentatie die wij presenteren dekt ECMAScript 6 en we zijn al achter de schermen bezig met een vroege versie van ECMAScript 7.

Deze sectie van de site is gewijd aan de JavaScript-taal zelf. De onderdelen zijn niet specifiek naar web-pagina's of andere host-omgevingen. Voor informatie over APIs specifiek naar Web pagina's, zie Web APIs en DOM.

JavaScript moet niet verward worden met Java programming language. Java is een programmeertaal en een handelsmerk geregistreert door Oracle in de Verenigde Staten en andere landen.

Tutorials

Leer hoe te programmeren met JavaScript met hulp van onze handleidingen en tutorials.

Inleiding

JavaScript Handleiding
Wanneer je niet bekend bent met JavaScript, zal deze handleiding je erdoor heen leiden.
JavaScript technologieen overzicht
Ontdek de mogelijkheden met JavaScript.
Introductie naar Object Georienteerde JavaScript
Introductie naar de concepten van object georienteerde programmering in JavaScript.

Tussenvorm

Een herintroductie naar JavaScript
Een overzicht voor degene die al enige kennis hebben over JavaScript.
JavaScript datastructuren
Een overzicht van de beschikbare datastructuren in JavaScript.
Overeenkomst van vergelijkingen en gelijkheden
JavaScript levert 3 verschillende value-comparisons operations: strict equality door === te gebruiken, loose equality door == te gebruiken, en de Object.is() methode.

Geavanceerd

Overerving en het prototype-keten
Uitleg van de alom onbegrepen en onderschatte-prototype op basis van erfenis.
Beperkte modus
Een afgebakende variant van JavaScript.
JavaScript geschreven arrays
JavaScript geschreven arrays bieden een mechanisme die toegang geeft naar ruwe binaire data.
Geheugenbeheer
Geheugencyclus en automatisch geheugenbeheer in JavaScript.
Concurrency model en Event Loop
JavaScript heeft een concurrency model gebaseerd op een "event loop".

Referenties

Blader door de gehele JavaScript referentie documentatie.

Standaard objecten
Leer de standaart ingebouwde objecten Array, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap , WeakSet, en meer.
Uitdrukkingen en exploitanten
Leer meer over het gedrag van JavaScript's operators instanceof, typeof, new, this, het operator precedence, en meer.
Verklaringen en aangiften
Leer hoe do-while, for-in, for-of, try-catch, let, var, const, if-else, switch, en meer JavaScript statements en trefwoorden werken.
Functies
Leer hoe JavaScript's functies werken om applicaties te ontwikkelen.

Tools & middelen

Handige tools wanneer je Javascript code aan het debuggen of schrijven bent.

Firefox Developer Tools
Scratchpad, Web Console, JavaScript Profiler, Debugger, en meer.
Firebug
Bewerk, debug, en controleer CSS, HTML, en JavaScript live op elke webpagina.
JavaScript Shells
Met een JavaScript shell kunt u korte stukken JavaScript code snel testen.
TogetherJS

Samenwerken makkelijk gemaakt.

Stack Overflow
Stack Overflow vragen getagt met "JavaScript".
JavaScript versies en release notes
Bekijk JavaScript's feature historie en implementatie status.
JSFiddle
Wijzig JavaScript, CSS, HTML en krijg direct resultaat. Gebruik externe bronnen en werk samen met je team online.
 

Join the JavaScript community

Choose your preferred method for joining the discussion:

Documentlabels en -medewerkers

Labels: 
 Aan deze pagina hebben bijgedragen: Volluta, teoli, asolovyov, fscholz, Olikabo
 Laatst bijgewerkt door: Volluta,