Over JavaScript

JavaScript is ontwikkeld om een webpagina interactief te maken. In deze context wordt JavaScript aan een webpagina gekoppeld en uitgevoerd door de webbrowser. De scripttaal wordt volop verder ontwikkeld, waardoor JavaScript nu ook buiten de webbrowser wordt gebruikt. Zo gebruikt het project Node.js de taal om eigen webservers te bouwen, waarbij de V8 JavaScript engine van Google zonder een browser wordt ingezet.

JavaScript werd in 1995 bedacht en ontwikkeld door Brendan Eich van Netscape Communications Corporation voor gebruik in de Netscape Navigator. Daarna heeft Netscape een initiatief ontplooid om van JavaScript een wereldwijde standaard te maken. In 1997 werd JavaScript onder de naam ECMAScript gestandariseerd middels de ISO 16262 standaard. JavaScript is daardoor nu bekend als een ECMAScript variant. Voor u als gebruiker betekent dit, dat u ook eenvoudig andere varianten op het ECMAScript kunt leren. Zoals ActionScript, wat door Adobe wordt gebruikt in Flash.

Op dit moment is JavaScript de groeiende taal qua snelheid van uitvoering en populariteit. De snelheid en stabiliteit worden steeds meer verbeterd door grote ondermingen, die concurreren om de snelste en best te zijn.

Redenen om JavaScript te leren

  1. Onafhankelijkheid
    Veel mensen die een website gaan bouwen gebruiken daarvoor webdesign software zoals Dreamweaver. Hoewel het mogelijk is mooie websites te bouwen met dergelijke software, blijft men daar dan wel van afhankelijk. Immers, vanaf WYSIWYG software naar een kant-en-klare webpagina gaan, zorgt ervoor dat de bouwer de benodigde kennis blijft ontberen omdat de bouwer de benodigde achtergrondkennis mist. Hetzelfde geldt voor veel kant-en-klare JavaScripts die op het internet verkrijgbaar zijn. Wie daarentegen JavaScript begrijpt, kan eigenhandig de presentatie en het gedrag van een webpagina bijstellen tot het helemaal naar zijn zin is. En dat maakt het verschil tussen blijvende afhankelijkheid van software versus optimale controle en onafhankelijkheid. Op die manier wordt u niet beperkt tot wat anderen geschreven hebben, maar kunt u zelf(standig) doen wat u wilt.
  2. Vrijheid
    Wie de vele mogelijkheden van JavaScript leert kennen, is in staat zijn creatieve ideeën om te zetten in een functionerende website of programma.

Wilt u JavaScript leren programmeren?

Kijk dan eens naar onze cursus JavaScript programmeren.