24 leuke feiten over JavaScript
Leer iets nieuws en test jezelf daarna met de quiz.
Met AI in het Nederlands gemaakt op basis van onze Engelse quiz; de bronnen verwijzen naar de Nederlandse Wikipedia.
Wist je dit allemaal? Bewijs het.
Doe de quiz van 30 vragenVan welke destijds erg populaire programmeertaal is de naam JavaScript afgeleid?
De gelijkenissen in syntaxis zijn oppervlakkig; in wezen zijn het heel verschillende talen, wat de verwarring er niet minder op maakt.
Via welk HTML-element wordt JavaScript in een webpagina opgenomen?
De code wordt als onderdeel van de pagina door de webbrowser geladen en vervolgens daarin uitgevoerd.
In welk jaar werd de eerste versie van JavaScript ontwikkeld?
De taal ontstond bij Netscape Communications Corporation, in de tijd dat webpagina's voor het eerst interactief konden worden gemaakt.
Met welke techniek kan JavaScript-code nieuwe pagina-inhoud of scriptcode laden en weergeven?
Bij JavaScript-frameworks, softwarebibliotheken met functies en widgets voor webapplicaties, ligt de nadruk vaak op precies deze techniek.
Welk bedrijf heeft met ActionScript een eigen JavaScript-versie die in Flash wordt gebruikt?
Microsoft koos voor zijn eigen implementatie een naam die veel dichter bij het origineel bleef.
In welke HTML-versie is JavaScript de standaardtaal en is het lang-attribuut optioneel?
In deze versie zijn ook de CDATA-secties optioneel geworden, die in XHTML nodig waren voor scripts met speciale karakters.
Welke naam kreeg de genormeerde taal, omdat het merkrecht de naam JavaScript in de weg zat?
De normering gebeurde door de European Computer Manufacturers Association; de bijbehorende ISO-standaard draagt het nummer 16262.
Welke webserver is speciaal voor Node.js ontwikkeld?
Node.js heeft ook zonder extra pakketten al een ingebouwde HTTP-server aan boord, waarmee een eenvoudige webserver draait.
Als welk soort datastructuur zijn objecten in JavaScript te benaderen?
Het hoort bij de meest opvallende kenmerken van de taal, naast prototype-gebaseerde overerving en ingebouwde reguliere expressies.
Hoe werden de eerste mogelijkheden om webpagina's interactief te maken later genoemd?
Die mogelijkheden ontstonden pas met de introductie van JavaScript; eerder kon een webpagina geen code bevatten die de browser uitvoerde.
Op welk platform is de JavaScript-documentatie ‘Learn JS’ te vinden?
Mozilla is de organisatie achter Firefox, en de maker van JavaScript zelf schreef in 2005 op weblogs.mozillazine.org over de toekomst van de taal.
Met de reguliere expressies van welke taal zijn die van JavaScript deels compatibel?
JavaScript heeft voor reguliere expressies een ingebouwde ondersteuning met een eigen, speciale syntaxis.
Onder welke naam ging JavaScript direct na Mocha verder, vóór de huidige naam?
De naamswijziging naar JavaScript viel samen met de inbouw van ondersteuning voor kleine ingebedde Java-programmaatjes in de Netscape-browser.
In welke periode maakte Node.js een grote opgang als platform voor server-side JavaScript?
Lang daarvoor boden de webservers van Netscape al als eerste ondersteuning voor server-side scripting met JavaScript.
Welke vorm van overerving gebruikt JavaScript, anders dan de meeste objectgeoriënteerde talen?
Hiermee lijkt de taal inhoudelijk eerder op functionele talen dan op Java, dat net als de meeste objectgeoriënteerde talen met klassen werkt.
Welke webserver van Microsoft ondersteunt JavaScript in Active Server Pages en ASP.NET?
De webservers van Netscape waren de allereerste die server-side scripting met JavaScript mogelijk maakten.
Wie bouwde Node.js aanvankelijk?
Node.js is open source en multiplatform en laat JavaScript buiten een browser draaien, ook voor opdrachtregelgereedschap.
Waarvoor kreeg de Netscape-browser ondersteuning rond de hernoeming van de taal tot JavaScript?
Zulke kleine ingebedde programmaatjes hadden allerlei beperkingen die een scripttaal die direct door de browser wordt geïnterpreteerd niet heeft.
Welk attribuut moet volgens HTML 4.01 expliciet in de openingstag van een scriptelement staan?
In HTML5 is JavaScript de standaardtaal geworden, waardoor zo'n expliciete opgave niet langer nodig is.
Wat is het officiële MIME-type voor JavaScript-code?
In de praktijk wint een niet-officiële variant met het voorvoegsel text/ het ruimschoots in populariteit van de officiële aanduiding.
Door welke twee functionele programmeertalen is JavaScript sterk beïnvloed?
Die invloed blijkt uit first-class functies: functies zijn gewone objecten, en de taal ondersteunt geneste functies en closures.
Welk bestand voert JavaScript uit als ingebouwd onderdeel van het besturingssysteem Windows?
De meeste moderne browsers hebben daarnaast hun eigen manier om JavaScript-opdrachten te verwerken en hoeven niet op Windows te leunen.
Welk nummer draagt de ISO-standaard die relevant is voor JavaScript?
De normering was een poging van Netscape om de taal als officiële norm erkend te krijgen zonder de zeggenschap erover kwijt te raken.
Wie schreef in 2001 het stuk ‘JavaScript: How Did We Get Here?’ voor het O'Reilly-netwerk?
Het stuk over de geschiedenis van de taal verscheen op 4 mei 2001, zes jaar na de eerste versie van JavaScript.