JavaScript-bibliotheek
Een JavaScript-bibliotheek is een bibliotheek met vooraf geschreven JavaScript -code die de ontwikkeling van op JavaScript gebaseerde applicaties mogelijk maakt, met name AJAX en andere webgerichte technologieën . [ 1 ]
Geschiedenis
Hoewel JavaScript , oorspronkelijk ontwikkeld door Netscape [ 2 ] (en later Mozilla ), altijd op veel websites aanwezig is geweest , won het terrein vooral met de opkomst van het Web 2.0 -tijdperk , waarin JavaScript steeds meer werd gebruikt voor het ontwikkelen van applicatiegebruikers. interfaces, [ 3 ] zowel webgebaseerd als desktopgebaseerd.
JavaScript werd ook gecombineerd met CSS om dynamische webpagina's te maken , die ook populair werden als een efficiënter en toegankelijker alternatief voor op Flash gebaseerde websites . [ 4 ]
Bibliotheken
Gezien het steeds toenemende gebruik van JavaScript , ontstond er behoefte aan middelen om het creëren van dergelijke dynamische interfaces te vergemakkelijken. Daarom werden JavaScript-bibliotheken en JavaScript-controlebibliotheken ontwikkeld, waardoor ontwikkelaars zich konden concentreren op creatiever gebruik van AJAX . Dit heeft ertoe geleid dat andere bedrijven en groepen, zoals Microsoft [ 5 ] en Yahoo! , [ 6 ] om hun eigen op JavaScript gebaseerde gebruikersinterfacebibliotheken te ontwikkelen, die ze vervolgens in hun eigen webapplicaties gebruiken.
Sommige JavaScript-bibliotheken maken een eenvoudigere integratie van JavaScript met andere webontwikkelingstechnologieën mogelijk, zoals CSS , PHP , Ruby en Java . Veel bibliotheken bevatten code om tijdens runtime verschillen tussen omgevingen te detecteren en applicaties in staat te stellen dergelijke inconsistenties te voorkomen. Een van de bekendste die beide functies bieden, zijn jQuery , Vue of React .
De overgrote meerderheid van populaire JavaScript-bibliotheken wordt vrijgegeven onder permissieve of " copyleft " -licenties om distributie, gebruik en wijziging zonder expliciete toestemming te garanderen. [ 7 ]
Kaders
Sommige JavaScript-bibliotheken worden geclassificeerd als frameworks omdat ze basisapplicatiearchitecturen bieden die niet worden gevonden in algemene JavaScript-bibliotheken.
Referenties
- ↑ "Wat is een JS-bibliotheek?" . Khan Academie . Ontvangen 22 januari 2018 .
- ↑ Persbericht waarin JavaScript wordt aangekondigd , "Netscape and Sun kondigen JavaScript aan", PR Newswire, 4 december 1995
- ↑ "Web 2.0-toepassingen maken" . IBM Kenniscentrum . Ontvangen 22 januari 2018 .
- ^ Shankland, Stephen (3 februari 2010). "HTML versus Flash: Kan een turfoorlog worden vermeden? .
- ↑ "Microsoft JavaScript-opslagplaatsen op GitHub" . Ontvangen 22 januari 2018 .
- ↑ "JavaScript-opslagplaatsen van Yahoo! op GitHub" . Ontvangen 22 januari 2018 .
- ^ Bennett, Tim (11 juni 2014). "Gebruik van open source JavaScript op uw website: licenties uitgelegd" .