close

JavaScript-bibliotek

Gå til navigasjon Gå til søk

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

  1. "Hva er et JS-bibliotek?" . Khan Academy . Hentet 22. januar 2018 . 
  2. Pressemelding som kunngjør JavaScript , "Netscape and Sun announce JavaScript", PR Newswire, 4. desember 1995
  3. "Opprette Web 2.0-applikasjoner" . IBM Knowledge Center . Hentet 22. januar 2018 . 
  4. Shankland, Stephen (3. februar 2010). "HTML vs. Flash: Kan en torvkrig unngås? . 
  5. "Microsoft JavaScript Repositories på GitHub" . Hentet 22. januar 2018 . 
  6. "JavaScript Repositories of Yahoo! på GitHub" . Hentet 22. januar 2018 . 
  7. Bennett, Tim (11. juni 2014). "Bruke åpen kildekode JavaScript på nettstedet ditt: Lisenser forklart" .