JavaScript bibliotek
Et JavaScript-bibliotek er et bibliotek med forudskrevet JavaScript -kode , der muliggør lettere udvikling af JavaScript-baserede applikationer, især AJAX og andre web - centrerede teknologier . [ 1 ]
Historie
Selvom JavaScript , oprindeligt udviklet af Netscape [ 2 ] (og senere Mozilla ), altid har været til stede på mange websteder , vandt det terræn især med fremkomsten af Web 2.0- æraen , hvor JavaScript i stigende grad blev brugt mere til at udvikle applikationsbrugere grænseflader, [ 3 ] både web- baserede og desktop-baserede.
JavaScript blev også kombineret med CSS for at skabe dynamiske websider , som også blev populært som et mere effektivt og tilgængeligt alternativ til Flash- baserede websteder . [ 4 ]
Biblioteker
I betragtning af den stadigt stigende brug af JavaScript opstod der et behov for midler til at lette oprettelsen af sådanne dynamiske grænseflader. Som følge heraf blev JavaScript-biblioteker og JavaScript-kontrolbiblioteker udviklet, hvilket giver udviklere mulighed for at fokusere på mere kreativ brug af AJAX . Dette har ført til, at andre virksomheder og koncerner, såsom Microsoft [ 5 ] og Yahoo! , [ 6 ] til at udvikle deres egne JavaScript-baserede brugergrænsefladebiblioteker, som de derefter bruger i deres egne webapplikationer.
Nogle JavaScript-biblioteker tillader lettere integration af JavaScript med andre webudviklingsteknologier, såsom CSS , PHP , Ruby og Java . Mange biblioteker inkluderer kode til at opdage forskelle mellem miljøer under kørsel og tillader applikationer at undgå sådanne uoverensstemmelser. Blandt de bedst kendte, der giver begge funktioner, er jQuery , Vue eller React .
Langt de fleste populære JavaScript-biblioteker udgives under tilladelige eller " copyleft " -licenser for at sikre deres distribution, brug og ændring uden udtrykkelig tilladelse. [ 7 ]
Rammer
Nogle JavaScript-biblioteker er klassificeret som rammer, da de giver grundlæggende applikationsarkitekturer, der ikke findes i generelle JavaScript-biblioteker.
Referencer
- ↑ "Hvad er et JS-bibliotek?" . Khan Academy . Hentet 22. januar 2018 .
- ↑ Pressemeddelelse, der annoncerer JavaScript , "Netscape and Sun announce JavaScript", PR Newswire, 4. december 1995
- ↑ "Oprettelse af Web 2.0-applikationer" . IBM Knowledge Center . Hentet 22. januar 2018 .
- ↑ Shankland, Stephen (3. februar 2010). "HTML vs. Flash: Kan en græstørvskrig undgås? .
- ↑ "Microsoft JavaScript Repositories på GitHub" . Hentet 22. januar 2018 .
- ↑ "JavaScript Repositories fra Yahoo! på GitHub" . Hentet 22. januar 2018 .
- ↑ Bennett, Tim (11. juni 2014). "Brug af open source JavaScript på dit websted: Licenser forklaret" .