JavaScript bibliotek

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. februar 2017; checks kræver 4 redigeringer .

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.

Noter

  1. Sammenligningsskema over browserunderstøttelse til DOM-specifikationer Arkiveret 25. marts 2016 på Wayback Machine