JQuery
jQuery és una biblioteca o framework de Javascript, creada inicialment per John Resig, que permet simplificar la manera d'interaccionar amb els documents HTML, manipular l'arbre DOM, gestionar esdeveniments, desenvolupar animacions i afegir interacció amb la tecnologia AJAX en pàgines web.[1] Es va presentar el gener del 2006 a BarCamp NYC.D'acord amb una anàlisi de la Web (realitzat l'any 2017) JQuery és la biblioteca de JavaScript més utilitzada, per un ampli marge. [2][3] jQuery ofereix una sèrie de funcionalitats basades en Javascript que d'una altra manera requerien molt més codi, és a dir, amb les funcions d'aquesta biblioteca s'aconsegueixen bons resultats en menys temps i espai. La sintaxi de JQuery està dissenyada per facilitar la navegació per un document, seleccionar elements DOM, crear animacions, manejar esdeveniments i desenvolupar aplicacions AJAX. JQuery també proporciona capacitats perquè els desenvolupadors creuen complements a la part superior de la biblioteca de JavaScript. Això permet als desenvolupadors crear abstraccions per interacció i animació de baix nivell, efectes avançats i ginys temàtics d'alt nivell. L'enfocament modular de la biblioteca jQuery permet la creació de poderoses pàgines web dinàmiques i aplicacions web. El conjunt de característiques principals de jQuery (seleccions d'elements DOM, recorregut i manipulació) habilitats pel seu motor de selecció (denominat "Sizzla" de v1.3), van crear un nou "estil de programació", algoritmes de fusió i estructures de dades DOM. Aquest estil va influir en l'arquitectura d'altres marcs de JavaScript com Yahoo! UI Library i Dojo, el que més tard va estimular la creació de les API de selectors estàndard.[4] Les empreses Microsoft i Nokia van anunciar que incloïen la biblioteca a les seves plataformes. Microsoft l'afegeix al seu IDE Visual Studio i l'utilitzarà juntament amb el framework ASP.NET AJAX i ASP.NET MVC, mentre que Nokia els integrarà a la seva plataforma Web Run-Time. [5] Microsoft l'afegirà en el seu IDE Visual Studio [6] i la farà servir juntament amb els frameworks ASP.NET AJAX i ASP.NET MVC, mentre que Nokia els integrarà amb la seva plataforma web Run-Time.[7] Visió generaljQuery, en el seu nucli, és una biblioteca de manipulació de Model d'Objectes del Document (DOM). El DOM és una representació en estructura d'arbre de tots els elements d'una pàgina web. JQuery simplifica la sintaxi per buscar, seleccionar i manipular aquests elements DOM. Per exemple, JQuery es pot usar per trobar un element en el document amb una determinada propietat (per exemple, tots els elements amb una etiqueta jQuery també proporciona un paradigma per al maneig d'esdeveniments que va més enllà de la selecció i manipulació bàsiques d'elements DOM. L'assignació d'esdeveniments i la definició de la funció de devolució de trucada d'esdeveniments es realitzen en un sol pas en una única ubicació en el codi. JQuery també pretén incorporar una altra funcionalitat de JavaScript molt utilitzada (per exemple, entrades i sortides de fos quan s'oculten elements, animacions mitjançant la manipulació de les propietats de CSS). Els principis de desenvolupament amb JQuery són:
HistòriaJQuery va ser creat originalment el gener del 2006 a BarCamp NYC per John Resig, influenciat per l'anterior biblioteca cssQuery de Dean Edwards.[8][9] Actualment el manté un equip de desenvolupadors liderat per Timmy Willison (amb el motor de selecció de jQuery, Sizzla, liderat per Richard Gibson). [10] JQuery va ser originalment llicenciada sota el CC BY-SA 2.5, i se li va atorgar la Llicència X11 (MIT) l'any 2006. [11] A finals de 2006, tenia doble llicència sota les llicències GPL i MIT.[12] Com que això va portar a certa confusió, el 2012 es va eliminar la GPL i ara només està autoritzada sota la llicència MIT.[13] El 2015, JQuery es va utilitzar en el 63% del milió de llocs web principals (segons BuiltWith) i en el 17% de tots els llocs web de Internet. [14] a partir d'juny de 2018, JQuery s'usa en el 73% del milió de llocs web més importants i en el 22,4% de tots els llocs web (segons BuiltWith).[15] Des de l'any 2019, JQuery s'usa en el 79,47% del milió de llocs web més importants i en el 86% de tots els llocs web (segons BuiltWith), sent la biblioteca de JavaScript més popular fins al moment.[16][17] CaracterístiquesJQuery inclou les següents característiques:
Versions
Referències
Enllaços externs |
Portal di Ensiklopedia Dunia