Wat is JavaScript®?

JavaScript®, een handelsmerk van Oracle Corporation, is een computerscripttaal die vaak wordt gebruikt om dynamische en interactieve inhoud en functies toe te voegen aan webpagina's. Voorbeelden van populaire webpagina-functies die kunnen worden gemaakt met JavaScript® omvatten gebruikersinterfaces zoals pop-upvensters, vervolgkeuzemenu's en afbeeldingen die veranderen als u erover muist. De meest voorkomende vorm van deze scripttaal is client-side JavaScript®, die op de eigen computer van een gebruiker wordt uitgevoerd, ook bekend als een clientcomputer, in plaats van op een computerserver. Functies die in deze taal zijn geschreven, worden vaak toegevoegd aan de HTML -code die wordt gebruikt om webpagina's te maken, en aan de clientzijde maakt JavaScript® meestal deel uit van de webbrowseromgeving, wat betekent dat de webbrowser de code interpreteert en uitvoert. Er is ook een server-side versie van deze scripttaal die in populariteit is toegenomen bij de release van snellere producten zoals Node.js.

Deze scripttaal wordt vaak gebruikt om meer dynamische websites te maken dan kan worden bereikt met alleen HTML -code. JavaScript® kan bijvoorbeeld worden gebruikt om berekeningen van de huidige datum en tijd toe te voegen aan een webpagina, of om een ​​gebruikersinterface te maken die van kleur of andere display -kenmerken verandert op basis van gebruikersacties. Het kan ook worden gebruikt om formulieren ingevuld te valideren en ingediend op een webpagina. Naast het gebruik ervan op webpagina's, wordt het ook gebruikt voor verschillende andere doeleinden, waaronder als een applicatieplatform voor de grafische gebruikersinterface in sommige webbrowsers, en als een ingebedde scripttaal in een breed scala aan applicaties zoals Adobe's Acrobat, Yahoo! Widgets en Apple's Dashboard -widgets.

JavaScript® is ontwikkeld door NetScape en in 1995 uitgebracht als onderdeel van de Netscape Navigator Web Browser. Deze scripttaal voldoet aan de ECMAScript -taalstandaard en wordt beschouwd als een dialect van ECMAScript. ECMAScript is een client-side SCRipting -taal die werd gestandaardiseerd door ECMA International, een internationale, non -profit organisatie die normen ontwikkelt en onderhoudt voor informatie en communicatiesystemen.

De ontwikkeling van JavaScript® werd beïnvloed door programmeertalen zoals C, C ++, Scheme en Self, en het wordt soms een functionele programmeertaal genoemd. Een reden voor deze aanduiding is dat functies in JavaScript® eersteklas zijn, wat betekent dat ze als objecten worden behandeld. Dit betekent dat de functies kunnen worden gemanipuleerd door verschillende programmeeropdrachten, zoals variabelen of waarden. Het is belangrijk om deze scripttaal niet te verwarren met de Java -programmeertaal, die ook werd beïnvloed door C en C ++ maar in de meeste opzichten heel anders is.

ANDERE TALEN