Skip to main content

CommonJS

CommonJS (CJS) is een aanvulling op de JavaScript scripttaal. Met CommonJS kan JavaScript ook buiten de traditionele browseromgeving worden gebruikt. Dit gebruik wordt mogelijk gemaakt door nieuw ontwikkelde interfaces, bibliotheken en modules die een uniforme basis vormen voor de integratie van JavaScript in verschillende omgevingen.
[su_list icon=”icon: bell” icon_color=”#187bc0″ indent=”-5″]

Achtergrond van CommonJS

Bijna geen enkele website op het World Wide Web kan zonder JavaScript. De scripttaal kan tegenwoordig 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 programmeur Kevon Dangoor CommonJS bij het grote publiek, waarmee de weg werd vrijgemaakt om JavaScript bruikbaar te maken buiten de browser. 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
  • privé-klassen, -methoden en -variabelen
[/su_list]

Modularisering van de JavaScript-broncode

JavaScript

biedt, in tegenstelling tot traditionele objectgeoriënteerde talen zoals Java of Python, geen ondersteuning voor klassen. Het module patroon van CommonJS wordt gebruikt om precies deze klassen na te bootsen. Hierdoor kunnen objecten worden gerealiseerd die het programmeren met JavaScript veel gemakkelijker maken.

Misschien bent u ook geïnteresseerd in onze JavaScript-woordenlijst:

Naar het artikel

Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud