menu
 

Javascript

JavaScript is een programmeertaal die als aanvullende technologie in websites is geïntegreerd. De JavaScript-programma's, ook wel scripts genoemd, worden geïnterpreteerd door de webbrowser. Dat wil zeggen dat ze worden vertaald in processorinstructies en uitgevoerd. Omdat JavaScript wordt uitgevoerd op de computer van de bezoeker, spreekt men van een programmeertaal aan de clientzijde. Deze term is bedoeld om een onderscheid te kunnen maken van applicaties die op de webserver (serverside) draaien zoals PHP en Python.

Hoe werkt Javascript

JavaScript heeft toegang tot het browservenster en het HTML-document dat erin wordt weergegeven. De belangrijkste taak is om te reageren op gebruikersinvoer in het document. JavaScript kan vervolgens wijzigingen aanbrengen in het huidige HTML-document. Deze wijzigingen vinden alleen plaats in de browser.

JavaScript kan zowel de inhoud als de presentatie van het document wijzigen. Op deze manier kan een document interactief en "dynamisch" worden gemaakt. Dit betekent dat het kan reageren op gebruikersinvoer en wijzigingen zonder dat er een nieuw document van de webserver hoeft te worden opgehaald.

Het zogenaamde Document Object Model (DOM) regelt de toegang tot en het aanpassen van het document.

Hieronder een voorbeeld van hoe JavaScript er uit ziet.

async function getFile() {
  let myPromise = new Promise(function(myResolve, myReject) {
    let req = new XMLHttpRequest();
    req.open('GET', "javascript.html");
    req.onload = function() {
      if (req.status == 200) {myResolve(req.response);}
      else {myResolve("File not Found");}
    };
    req.send();
  });
  document.getElementById("demo").innerHTML = await myPromise;
}

getFile();

Het belang van JS

JavaScript is een integraal onderdeel geworden van het internet van vandaag en speelt een belangrijke rol naast HTML en CSS. Bijna elke website gebruikt JavaScript.

Veel veelgebruikte functies op internet kunnen worden vereenvoudigd en gebruiksvriendelijker gemaakt met JavaScript. JavaScript maakt ook nieuwe functies mogelijk. Dat betekent echter niet dat uw website JavaScript nodig heeft om compleet en succesvol te zijn.

De bestaansreden van JavaScript werd lang in twijfel getrokken. Pas in 2005 beleefde JavaScript een renaissance en het gebruik van JavaScript explodeerde. In de afgelopen jaren is het gebruik alleen maar toegenomen, zeker met de komst van framworks als Vue, React en Knockout.

Een volwaardige programmeertaal?

Voor veel webontwikkelaars is JavaScript de eerste programmeertaal die ze tegenkomen. HTML en CSS zijn ook computertalen, maar geen programmeertalen - ze kunnen niet worden gebruikt om programma's te schrijven.

HTML kan worden gebruikt om teksten te markeren en documenten te maken. In HTML worden zogenaamde elementen en hun tags gebruikt om tekst te structureren. Deze documenten zijn opgemaakt en opgemaakt met CSS. In CSS worden zogenaamde declaraties geschreven die HTML-elementen aanspreken en er opmaak aan toewijzen.

Een programmeertaal daarentegen werkt fundamenteel anders en vereist een andere benadering.

Op zoek naar een webontwikkelaar?

Kies voor kwaliteit, zowel in code als communicatie.