Wat is JavaScript en hoe werkt het? [Technologie verklaard]

Advertentie

Advertentie
Advertentie

wat is javascript JavaScript heeft een interessant stukje geschiedenis. Oorspronkelijk ontwikkeld bij Netscape als Mocha, kwam het op de voorgrond met officiële aankondiging in 1995. Het werd vervolgens onafhankelijk ontwikkeld door verschillende partijen, waarvan JScript het meest bekend was door Microsoft.

Kennelijk was een gestandaardiseerde implementatie nodig, wat leidde tot de indiening bij ECMA International. Zo werd ECMAScript gevormd. Tegenwoordig ondersteunen de meeste browsers ECMA-262, dat ook vaker (en vaak vaag) bekend staat als JavaScript .


Wat is Javascript? Javascript wordt terecht de taal van het web genoemd. Elke nieuwere browserversie duwt de lat hoger wat betreft JavaScript-uitvoeringssnelheden. Dit is tegenwoordig een belangrijke prestatieparameter omdat sites veel gebruikmaken van JavaScript. JavaScript leidde de Web 2.0-revolutie met AJAX. Met behulp van JavaScript kunnen sites achter de schermen HTTP-verzoeken verzenden en bepaalde gedeelten van de site aanpassen of bijwerken, afgestemd op de behoeften van een specifieke gebruiker. Hierdoor wordt de volledige vernieuwing van de pagina verwijderd en wordt de gebruikersinterface een stuk krachtiger en gebruiksvriendelijker.

Hallo wereld van JavaScript

Het Hello World-voorbeeld is bijna gebruikelijk om op te nemen bij het praten over programmeertalen. Hier gaan we


document.write ("Hallo, Wereld!");

U kunt ook waarschuwingsvakken even gemakkelijk laten knallen met:

document.alert ("Hallo, Wereld!");

wat is javascript

Ja, dat is alles wat je nodig hebt. U hoeft geen bestand op te nemen of pakketten te importeren. Alles wat nodig is om JavaScript uit te voeren, wordt geleverd door de browser (of de client), dus wordt dit ook Client Side Scripting Language genoemd . Waarom klantzijde? Om deze vraag te beantwoorden, zou je moeten onderzoeken hoe JavaScript werkt.

Hoe het werkt

De browser haalt een pagina op die mogelijk JavaScript heeft ingesloten zoals we hierboven hebben gezien, of verwijst naar een apart JavaScript-bestand, in welk geval dat bestand ook door de browser wordt opgehaald.

wat is javascript

Vervolgens, afhankelijk van wat u wilt dat uw JavaScript-code doet en hoe u het gestructureerd, zal het ofwel worden uitgevoerd zodra het bestand wordt geladen of wachten op een triggergebeurtenis (zoals een klik of laden).

javascript

Eindelijk, wanneer het allemaal goed is, wordt de code regel voor regel uitgevoerd. JavaScript is een geïnterpreteerde taal, wat betekent dat u de code niet in een ander formulier hoeft te compileren om het uit te voeren. Alle wijzigingen die u aanbrengt, worden onmiddellijk van kracht.

Andere programmeertalen vergelijken

In tegenstelling tot wat de naam doet vermoeden, is JavaScript eigenlijk heel anders dan Java. Er zijn een aantal overeenkomsten in de syntaxis, maar dat is het zo'n beetje. JavaScript is losjes getypt (u hoeft het datatype van variabelen niet te definiëren) terwijl Java dat niet is. JavaScript wordt voornamelijk uitgevoerd in een browser, waarbij Java kan worden gebruikt om stand-alone applicaties te maken. Java heeft een veel breder toepassingsgebied in vergelijking met JavaScript dat grotendeels in de browser leeft.

JavaScript is objectgericht maar in tegenstelling tot andere programmeertaal die overerving via klassen implementeren, doet JavaScript dit via prototypen. JavaScript heeft ook de grootste installatiebasis (aantoonbaar) omdat het tegenwoordig wordt gebundeld met alle belangrijke webbrowsers.

Ik heb alleen maar het oppervlak bekrast als je bedenkt dat het een volledig ontwikkelde programmeertaal is en dat het er de hele tijd voor zorgt en zich ontwikkelt. Er zijn tal van JavaScript-bibliotheken, JavaScript aan de serverkant en andere projecten die de rijken en applicaties van JavaScript naar een heel nieuw niveau duwen. Als je begint met JavaScript zijn er maar weinig tutorials die je kunnen helpen. Als je eenmaal op snelheid bent en geniet van wat je doet, kun je The Rhino Book ophalen en je JavaScript-vaardigheden nog verder verbeteren.

Heb je ooit geprobeerd om te programmeren met JavaScript? Hoe was de ervaring?

In this article