Skip to main content

CommonJS

CommonJS (CJS) is een aanvulling op de scripttaal JavaScript. Door middel van CommonJS kan JavaScript ook buiten de traditionele browseromgeving worden gebruikt. Dit gebruik wordt mogelijk gemaakt door interfaces, bibliotheken en modules die speciaal voor het supplement zijn ontwikkeld en die een uniforme basis vormen voor de integratie van JavaScript in verschillende omgevingen.

Achtergrond van CommonJS

Er is bijna geen website op het World Wide Web zonder JavaScript. Tegenwoordig kan de scripttaal door elke webbrowser worden geïnterpreteerd en dankzij Node.js kan JavaScript ook worden gebruikt op de webserver in de backend van een webapp. Jarenlang kon JavaScript alleen in de browser worden gebruikt. In 2009 introduceerde de programmeur Kevon Dangoor CommonJS bij het grote publiek en maakte daarmee de weg vrij om JavaScript ook buiten de browser bruikbaar te maken. Kort na de release van de eerste versie van CJS waren de eerste bibliotheken en modules al klaar en intussen is de scripttaal veel flexibeler en dynamischer geworden dankzij deze toevoeging. CommonJS biedt ontwikkelaars vele voordelen, zoals:

  • Een eenvormig modulesysteem
  • Besloten klassen, methoden en variabelen

Modularisering van de broncode van het Javascript

Java Script ondersteunt, in tegenstelling tot traditionele objectgeoriënteerde talen zoals Java of Python, geen klassen. Het modulepatroon van CommonJS wordt gebruikt om juist deze klassen na te bootsen. Hierdoor kunnen objecten worden gerealiseerd die het programmeren met JavaScript veel eenvoudiger maken.

Onze woordenlijst opJavaScript is misschien ook interessant voor u:

Naar het artikel

Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud