JavaScript-bibliotek
Et JavaScript-bibliotek er et bibliotek med forhåndsskrevet JavaScript -kode som muliggjør enklere utvikling av JavaScript-baserte applikasjoner, spesielt AJAX og andre nettsentriske teknologier . [ 1 ]
Historie
Selv om JavaScript , opprinnelig utviklet av Netscape [ 2 ] (og senere Mozilla ), alltid har vært tilstede på mange nettsteder , vant det terreng spesielt med fremveksten av Web 2.0- æraen , der JavaScript ble stadig mer brukt for å utvikle applikasjonsbrukere grensesnitt, [ 3 ] både nettbasert og skrivebordsbasert.
JavaScript ble også kombinert med CSS for å lage dynamiske nettsider , som også ble popularisert som et mer effektivt og tilgjengelig alternativ til Flash- baserte nettsteder . [ 4 ]
Biblioteker
Gitt den stadig økende bruken av JavaScript , oppsto det et behov for midler for å lette opprettelsen av slike dynamiske grensesnitt. Følgelig ble JavaScript-biblioteker og JavaScript-kontrollbiblioteker utviklet, slik at utviklere kan fokusere på mer kreativ bruk av AJAX . Dette har ført til at andre selskaper og grupper, som Microsoft [ 5 ] og Yahoo! , [ 6 ] for å utvikle sine egne JavaScript-baserte brukergrensesnittbiblioteker, som de deretter bruker i sine egne webapplikasjoner.
Noen JavaScript-biblioteker tillater enklere integrering av JavaScript med andre nettutviklingsteknologier, for eksempel CSS , PHP , Ruby og Java . Mange biblioteker inkluderer kode for å oppdage forskjeller mellom miljøer under kjøretid og lar applikasjoner unngå slike inkonsekvenser. Blant de mest kjente som gir begge funksjonene er jQuery , Vue eller React .
Det store flertallet av populære JavaScript-biblioteker er utgitt under tillatende eller " copyleft " -lisenser for å sikre distribusjon, bruk og modifikasjon uten eksplisitt tillatelse. [ 7 ]
Rammer
Noen JavaScript-biblioteker er klassifisert som rammeverk siden de gir grunnleggende applikasjonsarkitekturer som ikke finnes i generelle JavaScript-biblioteker.
Referanser
- ↑ "Hva er et JS-bibliotek?" . Khan Academy . Hentet 22. januar 2018 .
- ↑ Pressemelding som kunngjør JavaScript , "Netscape and Sun announce JavaScript", PR Newswire, 4. desember 1995
- ↑ "Opprette Web 2.0-applikasjoner" . IBM Knowledge Center . Hentet 22. januar 2018 .
- ↑ Shankland, Stephen (3. februar 2010). "HTML vs. Flash: Kan en torvkrig unngås? .
- ↑ "Microsoft JavaScript Repositories på GitHub" . Hentet 22. januar 2018 .
- ↑ "JavaScript Repositories of Yahoo! på GitHub" . Hentet 22. januar 2018 .
- ↑ Bennett, Tim (11. juni 2014). "Bruke åpen kildekode JavaScript på nettstedet ditt: Lisenser forklart" .