JavaScript-bibliotek
Ett JavaScript-bibliotek är ett bibliotek med förskriven JavaScript -kod som möjliggör enklare utveckling av JavaScript-baserade applikationer, särskilt AJAX och andra webbcentrerade teknologier . [ 1 ]
Historik
Även om JavaScript , som ursprungligen utvecklades av Netscape [ 2 ] (och senare Mozilla ), alltid har funnits på många webbplatser , vann det mark särskilt med uppkomsten av Web 2.0 -eran , där JavaScript användes mer och mer för att utveckla applikationsanvändare gränssnitt, [ 3 ] både webbaserade och skrivbordsbaserade.
JavaScript kombinerades också med CSS för att skapa dynamiska webbsidor , som också populariserades som ett mer effektivt och tillgängligt alternativ till Flash -baserade webbplatser . [ 4 ]
Bibliotek
Med tanke på den ständigt ökande användningen av JavaScript uppstod ett behov av medel för att underlätta skapandet av sådana dynamiska gränssnitt. Följaktligen utvecklades JavaScript-bibliotek och JavaScript-kontrollbibliotek, vilket gör det möjligt för utvecklare att fokusera på mer kreativ användning av AJAX . Detta har lett till att andra företag och grupper, som Microsoft [ 5 ] och Yahoo! , [ 6 ] för att utveckla sina egna JavaScript-baserade användargränssnittsbibliotek, som de sedan använder i sina egna webbapplikationer.
Vissa JavaScript-bibliotek tillåter enklare integration av JavaScript med andra webbutvecklingstekniker, som CSS , PHP , Ruby och Java . Många bibliotek innehåller kod för att upptäcka skillnader mellan miljöer under körning och tillåter applikationer att undvika sådana inkonsekvenser. Bland de mest kända som tillhandahåller båda funktionerna är jQuery , Vue eller React .
De allra flesta populära JavaScript-bibliotek släpps under tillåtande eller " copyleft " -licenser för att säkerställa deras distribution, användning och modifiering utan uttryckligt tillstånd. [ 7 ]
Ramar
Vissa JavaScript-bibliotek klassificeras som ramverk eftersom de tillhandahåller grundläggande applikationsarkitekturer som inte finns i allmänna JavaScript-bibliotek.
Referenser
- ↑ "Vad är ett JS-bibliotek?" . Khan Academy . Hämtad 22 januari 2018 .
- ↑ Pressmeddelande som tillkännager JavaScript , "Netscape och Sun tillkännager JavaScript", PR Newswire, 4 december 1995
- ↑ "Skapa Web 2.0-applikationer" . IBM Knowledge Center . Hämtad 22 januari 2018 .
- ↑ Shankland, Stephen (3 februari 2010). "HTML vs. Flash: Kan ett torvkrig undvikas? .
- ↑ "Microsoft JavaScript Repositories på GitHub" . Hämtad 22 januari 2018 .
- ↑ "JavaScript Repositories från Yahoo! på GitHub” . Hämtad 22 januari 2018 .
- ↑ Bennett, Tim (11 juni 2014). "Att använda JavaScript med öppen källkod på din webbplats: Licenser förklaras" .