Et JavaScript-bibliotek er en samling af klasser og/eller funktioner i JavaScript -sproget .
JavaScript, der oprindeligt er udviklet af Netscape (og senere udviklet af Mozilla ), har længe været brugt på nettet på mange websteder , men vandt stor popularitet med fremkomsten af Web 2.0 , en periode i udviklingen af computersystemer, hvor JavaScript begyndte at bruges aktivt i udviklingen af brugergrænseflader som webapplikationer. , og desktopapplikationer . JavaScript i forbindelse med CSS bruges til at skabe dynamiske hjemmesider , der er mere tilgængelige end Flash- baserede alternativer.
Med den stigende popularitet af JavaScript er letheden ved at skabe dynamiske brugergrænsefladeelementer blevet en vigtig del af webudvikling. Dette har ført til eksplosionen af forskellige JavaScript-biblioteker såsom Ext og Dojo . På den anden side var en af konsekvenserne af browserkrigen forskellen i implementeringen af dokumentobjektmodellen [1] , og dette krævede yderligere bestræbelser på at implementere den korrekte drift af forskellige browsere. Denne omstændighed førte til fremkomsten af JavaScript-biblioteker, der giver en cross-browser- grænseflade til DOM-metoder, såsom Prototype , script.aculo.us eller jQuery .
Brugervenligheden af JavaScript-biblioteker har ført til , at Microsoft , Yahoo! og andre store it-virksomheder udvikler deres egne JavaScript-baserede UI-elementbiblioteker, der er indlejret i webapplikationer udviklet af disse virksomheder.
Stort set alle JavaScript-biblioteker frigives under copycenter- og copyleft -licenser for at muliggøre royaltyfri udvikling, brug og modifikation.
Desuden gør nogle JavaScript-biblioteker det lettere for JavaScript at interagere med andre sprog såsom CSS , PHP , Ruby og Java . Dette gør det nemmere at køre JavaScript-applikationer med applikationer skrevet på andre programmeringssprog.
JavaScript | |
---|---|
Ideer | |
Kompilere | |
Motorer | |
Biblioteker og rammer | |
Redaktører | |
Værktøjer |
|
Relaterede teknologier | |
Mennesker | |
Kategori |
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialekter |
| ||||||||||||
Motorer ( sammenligning ) | |||||||||||||
Rammer , biblioteker |
| ||||||||||||
Mennesker | |||||||||||||
Andet |
|