Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
JQuery
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{título minúscula}} {{Ficha de software |nombre = jQuery |logo = |captura = |pie = |desarrollador = [http://jquery.org/team Equipo de desarrollo] |autor = [[John Resig]] |modelo_desarrollo = [[Software libre]] |lanzamiento = {{fecha|26|08|2006}} |web_lanzamiento = http://blog.jquery.com |última_versión = 4.0.0 <!-- Actualizar la tabla del artículo también --> |fecha_última_versión = {{fecha de lanzamiento|17|01|2026}} |web_última_versión = https://blog.jquery.com/2026/01/17/jquery-4-0-0/ |última_versión_prueba = <!-- 1.8 Beta 2 --> |fecha_última_versión_prueba = <!-- {{fecha|10|07|2012}} --> |web_última_versión_prueba = <!-- https://blog.jquery.com/2016/06/09/jquery-3-0-final-released/ --> |género = [[Biblioteca (informática)|Biblioteca]] |lenguaje_programación = [[JavaScript]] |sistema_operativo = [[Multiplataforma]] |plataforma = ''véase [[JQuery#Soporte en navegadores web|soporte en navegadores web]]'' |tamaño = 30,1 - 283 KB |licencia = [[Licencia MIT|MIT]] |estado = En desarrollo |idiomas = Inglés (documentación) |español = No |sitio_web = http://jquery.com/ |soporte = [http://docs.jquery.com/Discussion Foros oficiales]<br />[http://docs.jquery.com/Commercial_Support Soporte comercial] |versiones = }} '''jQuery''' es una [[biblioteca (informática)|biblioteca]] [[multiplataforma]] de [[JavaScript]], creada inicialmente por [[John Resig]], que permite simplificar la manera de interactuar con los documentos [[HTML]], manipular el árbol [[Document Object Model|DOM]], manejar eventos, desarrollar animaciones y agregar interacción con la técnica [[AJAX]] a [[página web|páginas web]].<ref name="jquery.com">{{cite web|url=//jquery.com/|title=jQuery: The write less, do more, JavaScript library|publisher=The jQuery Project|accessdate=29 de abril de 2010}}</ref> Fue presentada el 14 de enero de 2006 en el [[BarCamp]] NYC. De acuerdo a un análisis de la [[World Wide Web|Web]] (realizado en 2017) JQuery es la biblioteca de JavaScript más utilizada, por un amplio margen.<ref>{{Cita web | url = http://w3techs.com/technologies/overview/javascript_library/all | título = Usage of JavaScript libraries for websites }}</ref><ref name="libscore.com">{{cite web|url=https://libscore.com/#libs|title=Libscore|accessdate=15 de abril de 2019}}</ref> '''jQuery''' es [[software libre y de código abierto]], posee un doble licenciamiento bajo la [[MIT License|Licencia MIT]] y la [[GNU General Public License|Licencia Pública General de GNU]] v2, permitiendo su uso en proyectos [[Software libre|libres]] y [[Software propietario|privados]].<ref name="licencia-JQuery">{{Cita web | url = http://jquery.org/license | título = Licencias de uso de jQuery }}</ref> jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. La sintaxis de JQuery está diseñada para facilitar la navegación por un documento, seleccionar elementos [[Document Object Model|DOM]], crear [[animación|animaciones]], manejar [[Evento (informática)|eventos]] y desarrollar aplicaciones [[AJAX]]. JQuery también proporciona capacidades para que los desarrolladores creen [[Complemento (informática)|complementos]] en la parte superior de la biblioteca de JavaScript. Esto permite a los desarrolladores crear [[Abstracción (informática)|abstracciones]] para interacción y animación de bajo nivel, efectos avanzados y widgets temáticos de alto nivel. El enfoque modular de la biblioteca jQuery permite la creación de poderosas [[Contenido dinámico|páginas web dinámicas]] y aplicaciones web. El conjunto de características principales de jQuery (selecciones de elementos DOM, recorrido y manipulación) habilitados por su motor de selección (denominado "Sizzle" de v1.3), crearon un nuevo "estilo de programación", algoritmos de fusión y estructuras de datos DOM. Este estilo influyó en la arquitectura de [[Comparación de frameworks de JavaScript|otros marcos de JavaScript]] como [[Yahoo! UI Library|YUI v3]] y [[Dojo toolkit|Dojo]], lo que más tarde estimuló la creación de las ''API de selectores estándar''.<ref>"[https://www.w3.org/TR/selectors-api/#queryselector Selectors API Level 1, W3C Recommendation]" (21 February 2013). This standard turned what was jQuery "helper methods" into JavaScript-native ones, and the wide use of jQuery stimulated the [https://caniuse.com/queryselector fast adoption] of <tt>querySelector/querySelectorAll</tt> into main Web browsers.</ref> Las empresas [[Microsoft]] y [[Nokia]] anunciaron en 2008 que iban a incluir la biblioteca en sus plataformas.<ref>{{Cita web | url = http://blog.jquery.com/2008/09/28/jquery-microsoft-nokia/ | título = Anuncio en el blog oficial de jQuery sobre la inclusión de la biblioteca en los productos de Microsoft y Nokia. | fechaacceso = 3 de abril de 2011 }}</ref> Microsoft la añadiría en su [[Entorno de desarrollo integrado|IDE]] [[Microsoft Visual Studio|Visual Studio]]<ref>{{Cita web | url = http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx | título = Entrada sobre el uso de jQuery en el blog de Scott Guthrie | fechaacceso = 3 de abril de 2011 | urlarchivo = https://web.archive.org/web/20090201214232/http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx | fechaarchivo = 1 de febrero de 2009 }}</ref> y la usaría junto con los [[framework]]s [[ASP.NET AJAX]] y [[ASP.NET MVC]], mientras que [[Nokia]] la integraría con su plataforma [[Web Run-Time]].<ref>{{cite web|url=http://wiki.forum.nokia.com/index.php/Guarana_UI:_a_jQuery-Based_UI_Library_for_Nokia_WRT|title=Guarana UI: A jQuery Based UI Library for Nokia WRT|work=Forum Nokia|archiveurl=https://web.archive.org/web/20110816054350/http://www.developer.nokia.com/Community/Wiki/Guarana_UI:_a_jQuery-Based_UI_Library_for_Nokia_WRT|archivedate=23 de noviembre de 2009|deadurl=yes|accessdate=30 de marzo de 2010}}</ref> == Visión general == jQuery, en su núcleo, es una biblioteca de manipulación de ''Modelo de Objetos del Documento'' ([[Document Object Model|DOM]]). El DOM es una representación en estructura de árbol de todos los elementos de una página web. JQuery simplifica la sintaxis para buscar, seleccionar y manipular estos elementos DOM. Por ejemplo, JQuery se puede usar para encontrar un elemento en el documento con una determinada propiedad (por ejemplo, todos los elementos con una [[Elemento HTML|etiqueta]] <code>h1</code>), cambiar uno o más de sus atributos (por ejemplo, color, visibilidad) o hacer que responda a un evento (por ejemplo, un clic del ratón). jQuery también proporciona un paradigma para el manejo de eventos que va más allá de la selección y manipulación básicas de elementos DOM. La asignación de eventos y la definición de la función de devolución de llamada de eventos se realizan en un solo paso en una única ubicación en el código. JQuery también pretende incorporar otra funcionalidad de JavaScript muy utilizada (por ejemplo, entradas y salidas de fundido cuando se ocultan elementos, animaciones mediante la manipulación de las propiedades de CSS). Los principios de desarrollo con JQuery son: * '''La separación de JavaScript y HTML:''' La biblioteca jQuery proporciona la sintaxis simple para añadir [[Evento (informática)|eventos]] manipuladores a la [[Document Object Model|DOM]] utilizando JavaScript, en lugar de añadir eventos [[atributos HTML]] para llamar a funciones de JavaScript. Por lo tanto, alienta a los desarrolladores a [[Separación de intereses|separar completamente]] el código JavaScript del marcado HTML. * '''Brevedad y claridad:''' JQuery promueve la brevedad y la claridad con funciones como funciones "chainable" y nombres de funciones abreviados. * '''Eliminación de incompatibilidades entre navegadores:''' Los motores de JavaScript de diferentes navegadores difieren ligeramente, por lo que el código JavaScript que funciona para un navegador puede no funcionar para otro. Al igual que otros kits de herramientas de JavaScript, jQuery maneja todas estas inconsistencias en varios navegadores y proporciona una interfaz consistente que funciona en diferentes navegadores. * '''Extensibilidad:''' Los nuevos eventos, elementos y métodos pueden agregarse fácilmente y luego reutilizarse como un complemento. == Historia == JQuery fue creado originalmente en enero de 2006 en [[BarCamp]] [[Ciudad de Nueva York|NYC]] por [[John Resig]], influenciado por la anterior biblioteca [[cssQuery]] de [[Dean Edwards]].<ref>{{cite book | last=York | first=Richard | title=Beginning JavaScript and CSS Development with jQuery | page=28 | publisher=Wiley | isbn=978-0-470-22779-4 | year=2009 | url=//books.google.com/books?id=L9otyT4crSQC&pg=PA515}}</ref><ref>{{cite web | url=https://www.slideshare.net/jeresig/history-of-jquery | title=History of jQuery | date=31 de octubre de 2007 | last=Resig|first=John | accessdate=15 de abril de 2019}}</ref> Actualmente lo mantiene un equipo de desarrolladores liderado por [[Timmy Willison]] (con el motor de selección de jQuery, Sizzle, liderado por [[Richard Gibson]]).<ref>{{cite web | url=https://blog.jquery.com/2012/07/04/the-new-sizzle/ | title=The New Sizzle | date=4 de julio de 2012 | apellido=Willison|nombre=Timmy | fecha-acceso=2019-04-23}}</ref> JQuery fue originalmente licenciada bajo el [[Licencias Creative Commons|CC BY-SA 2.5]] , y se le [[Relicencia de software|otorgó]] la [[licencia MIT]] en 2006.<ref>[https://blog.jquery.com/2006/05/27/jquery-under-the-mit-license/ jquery-under-the-mit-license] on jquery.org (2006)</ref> A fines de 2006, tenía [[Licencia dual|doble licencia]] bajo las licencias [[GNU General Public License|GPL]] y MIT.<ref>[https://web.archive.org/web/20100301130833/http://jquery.org/license license] on jquery.org (archived 2010)</ref> Como esto llevó a cierta confusión, en 2012 se eliminó la GPL y ahora solo está autorizada bajo la licencia MIT.<ref>[https://blog.jquery.com/2012/09/10/jquery-licensing-changes/ jquery-licensing-changes] on jquery.org (2012)</ref> En 2015, JQuery se utilizó en el 63% del millón de sitios web principales (según [[BuiltWith]]) y en el 17% de todos los sitios web de [[Internet]].<ref>{{Cite web|url=https://www.maxcdn.com/blog/maxscale-jquery/|title=Handling 15,000 requests per second: The Growth Behind jQuery|last=|first=|date=20 de junio de 2015|website=www.maxcdn.com|publisher=[[MaxCDN]]|language=en-US|archive-url=https://web.archive.org/web/20180702093146/https://www.maxcdn.com/blog/maxscale-jquery/|archive-date=2 de julio de 2018|dead-url=|access-date=2 de julio de 2018|deadurl=yes}}</ref> A partir de junio de 2018, JQuery se usa en el 73% del millón de sitios web más importantes y en el 22,4% de todos los sitios web (según [[BuiltWith]]).<ref>{{Cite web|url=https://trends.builtwith.com/javascript/jQuery|title=jQuery Usage Statistics|website=trends.builtwith.com|language=en|access-date=2 de julio de 2018|fechaarchivo=25 de diciembre de 2018|urlarchivo=https://web.archive.org/web/20181225092702/https://trends.builtwith.com/javascript/JQuery|deadurl=yes}}</ref> Desde el año 2019, JQuery se usa en el 79,47% del millón de sitios web más importantes y en el 86% de todos los sitios web (según [[BuiltWith]]), siendo la biblioteca de JavaScript más popular hasta el momento.<ref>{{Cite web|url=https://trends.builtwith.com/javascript/jQuery|title=jQuery Usage Statistics|website=trends.builtwith.com|language=en|access-date=23 de abril de 2018|fechaarchivo=25 de diciembre de 2018|urlarchivo=https://web.archive.org/web/20181225092702/https://trends.builtwith.com/javascript/JQuery|deadurl=yes}}</ref><ref>{{Cite web|url=https://trends.builtwith.com/javascript/javascript-library/traffic/Entire-Internet|title=JavaScript Library Usage Distribution on the Entire Internet|website=trends.builtwith.com|language=en|access-date=23 de abril de 2018}}</ref> == Características == jQuery incluye las siguientes características: * Selección de elementos [[Document Object Model|DOM]] utilizando el motor de selección de código abierto de múltiples navegadores Sizzle , un spin-off del proyecto jQuery.<ref>{{cite web |title=jQuery 1.3 and the jQuery Foundation |url=https://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/ |last=Resig |first=John |date=14 de enero de 2009 |work=jQuery Blog | accessdate=4 de mayo de 2009 }}</ref> * Interactividad y modificaciones del árbol DOM, incluyendo soporte para [[Hojas de estilo en cascada|CSS 1-3]] y un [[Complemento (informática)|plugin]] básico de [[XPath]]. * [[Programación dirigida por eventos|Eventos]]. * Manipulación de la hoja de estilos [[CSS]]. * Efectos y animaciones. * Animaciones personalizadas. * [[AJAX]]. * Objetos [[Valor futuro (informática)|diferidos y de promesa]] para controlar el procesamiento asíncrono * Soporta [[Complemento (informática)|extensiones]] ([[JSON]]). * Utilidades varias como obtener información del [[Navegador web|navegador]], operar con [[Objeto (programación)|objetos]] y [[Vector (informática)|vectores]], funciones para rutinas comunes, etc. * Métodos de compatibilidad que están disponibles de forma nativa con los navegadores [[Mozilla Firefox]] 2.0+, [[Internet Explorer]] 6+, [[Safari (navegador)|Safari]] 3+, [[Opera (navegador)|Opera]] 10.6+ y [[Google Chrome]] 8+.<ref>{{Cita web | url = http://docs.jquery.com/Browser_Compatibility | título = Compatibilidad con los navegadores web }}</ref> * Soporte para múltiples navegadores web. === Soporte en navegadores web === jQuery 3.0+ admite las "versiones actuales-1" (es decir, la versión estable actual del navegador y la versión anterior) de [[Mozilla Firefox|Firefox]] (y ESR), [[Google Chrome|Chrome]], [[Safari (navegador)|Safari]] y [[Microsoft Edge|Edge]], así como [[Internet Explorer|Internet Explorer 9]] y versiones más recientes. En [[Dispositivo móvil|dispositivos móviles]], es compatible con [[iOS|iOS 7]] y más reciente y [[Android|Android 4.0]] y más reciente.<ref>[//jquery.com/browser-support/ Browser Support | jQuery]</ref> == Distribución == La biblioteca JQuery normalmente se distribuye como un único archivo JavaScript que define todas sus interfaces, incluidas las funciones DOM, Eventos y Ajax. Se puede incluir dentro de una página web al vincularlo a una copia local, o al vincularlo a una de las muchas copias disponibles en los servidores públicos. JQuery tiene una [[Red de distribución de contenidos|red de entrega de contenido]] (conocido popularmente como ''CDN'') alojada por MaxCDN.<ref>{{cite web|url=https://code.jquery.com/|title=jQuery CDN|first=jQuery Foundation -|last=jquery.org|publisher=}}</ref> Google en el servicio Google Hosted Libraries y Microsoft también alojan la biblioteca.<ref>{{cite web|url=https://code.google.com/apis/ajaxlibs/documentation/#jquery |title=Google Libraries API - Developer's Guide |publisher=code.google.com |date= |accessdate=11 de marzo de 2012}}</ref><ref>{{cite web | url=https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview | title=Microsoft Ajax Content Delivery Network | publisher=Microsoft Corporation | work=ASP.net | accessdate=15 de abril de 2019}}</ref> Ejemplo de vinculación de una copia de la biblioteca localmente (desde el mismo servidor que aloja la página web): <code><script src="jquery.js"></script></code> Ejemplo de vinculación de una copia de la biblioteca remotamente (a través del CDN propio de JQuery): <code><script src="https://code.jquery.com/jquery-3.4.0.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script></code> == Uso == jQuery consiste en un único fichero JavaScript que contiene las funcionalidades comunes de DOM, eventos, efectos y AJAX. La característica principal de la biblioteca es que permite cambiar el contenido de una página web sin necesidad de recargarla, mediante la manipulación del árbol DOM y peticiones AJAX. Para ello utiliza las funciones <code>$()</code> o <code>jQuery()</code>. === Función $() === La forma de interactuar con la página es mediante la función <code>$()</code>, un alias de <code>jQuery()</code>, que recibe como parámetro una expresión CSS o el nombre de una etiqueta HTML y devuelve todos los nodos (elementos) que concuerden con la expresión. Esta expresión es denominada '''selector''' en la terminología de jQuery.<ref>{{Cita web | url = http://api.jquery.com/category/selectors/ | título = ''Selectors'', en jQuery.com }}</ref> <syntaxhighlight lang="javascript"> $("#tablaAlumnos"); // Devolverá el elemento con id="tablaAlumnos" $(".activo"); // Devolverá una matriz de elementos con class="activo" </syntaxhighlight> Una vez obtenidos los nodos, se les puede aplicar cualquiera de las funciones que facilita la biblioteca. <syntaxhighlight lang="javascript"> // Se elimina el estilo (con removeClass()) y se aplica uno nuevo (con addClass()) a todos los nodos con class="activo" $(".activo").removeClass("activo").addClass("inactivo"); </syntaxhighlight> O por ejemplo, efectos gráficos: <syntaxhighlight lang="javascript"> // Anima todos los componentes con class="activo" $(".activo").slideToggle("slow"); </syntaxhighlight> === Inicio de jQuery === Comúnmente antes de realizar cualquier acción en el documento con <code>jQuery()</code>, debemos percatarnos de que el documento esté listo. Para ello usamos <code>$(document).ready();</code>, de esta forma: <syntaxhighlight lang="javascript"> $(document).ready(function() { //Aquí van todas las acciones del documento. }); </syntaxhighlight> == Versiones == {| class="wikitable" !Fecha de versión !Número de versión !Notas adicionales |- |26 de agosto de 2006 |[http://blog.jquery.com/2006/08/26/jquery-10/ 1.0] |Primera versión estable |- |31 de agosto de 2006 |[http://blog.jquery.com/2006/08/31/jquery-101/ 1.0.1] | |- |9 de octubre de 2006 |[http://blog.jquery.com/2006/10/09/jquery-102/ 1.0.2] | |- |27 de octubre de 2006 |[http://blog.jquery.com/2006/10/27/jquery-103/ 1.0.3] | |- |12 de diciembre de 2006 |[http://blog.jquery.com/2006/12/12/jquery-104/ 1.0.4] |Último arreglo de la versión 1.0 |- |14 de enero de 2007 |[http://blog.jquery.com/2007/01/14/jquery-birthday-11-new-site-new-docs/ 1.1] | |- |22 de enero de 2007 |[http://blog.jquery.com/2007/01/22/jquery-111/ 1.1.1] | |- |27 de febrero de 2007 |[http://blog.jquery.com/2007/02/27/jquery-112/ 1.1.2] | |- |1 de julio de 2007 |[http://blog.jquery.com/2007/07/01/jquery-113-800-faster-still-20kb/ 1.1.3] | |- |5 de julio de 2007 |[http://blog.jquery.com/2007/07/05/jquery-1131/ 1.1.3.1] | |- |24 de agosto de 2007 |[http://blog.jquery.com/2007/08/24/jquery-114-faster-more-tests-ready-for-12/ 1.1.4] |Último arreglo de la versión 1.1 |- |10 de septiembre de 2007 |[http://blog.jquery.com/2007/09/10/jquery-12-jqueryextendawesome/ 1.2] | |- |16 de septiembre de 2007 |[http://blog.jquery.com/2007/09/16/jquery-121-quick-fixes-for-12/ 1.2.1] | |- |15 de enero de 2008 |[http://blog.jquery.com/2008/01/15/jquery-122-2nd-birthday-present/ 1.2.2] | |- |8 de febrero de 2008 |[http://blog.jquery.com/2008/02/08/jquery-123-air-namespacing-and-ui-alpha/ 1.2.3] | |- |19 de mayo de 2008 |[http://docs.jquery.com/Release:jQuery_1.2.4 1.2.4] | |- |21 de mayo de 2008 |[http://docs.jquery.com/Release:jQuery_1.2.5 1.2.5] |Arreglo por mala construcción de 1.2.4 |- |24 de mayo de 2008 |[http://blog.jquery.com/2008/06/04/jquery-126-events-100-faster/ 1.2.6] |Último arreglo de la versión 1.2 |- |14 de enero de 2009 |[http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/ 1.3] |Se introduce el motor de selección de Sizzle en el núcleo |- |21 de enero de 2009 |[http://blog.jquery.com/2009/01/21/jquery-131-released/ 1.3.1] | |- |20 de febrero de 2009 |[https://web.archive.org/web/20090827103446/http://blog.jquery.com/2009/02/20/jquery-132-released/ 1.3.2] |Último arreglo de la versión 1.3 |- |14 de enero de 2010 |[https://web.archive.org/web/20100117190835/http://blog.jquery.com/2010/01/14/jquery-14-released/ 1.4] |Crean una página web específica para [https://web.archive.org/web/20100116105329/http://jquery14.com/ jQuery 1.4] |- |25 de enero de 2010 |[https://web.archive.org/web/20100324200116/http://jquery14.com/day-12/jquery-141-released 1.4.1] | |- |19 de febrero de 2010 |[http://blog.jquery.com/2010/02/19/jquery-142-released/ 1.4.2] | |- |16 de octubre de 2010 |[http://blog.jquery.com/2010/10/16/jquery-143-released/ 1.4.3] | |- |11 de noviembre de 2010 |[http://blog.jquery.com/2010/11/11/jquery-1-4-4-release-notes/ 1.4.4] |Último arreglo de la versión 1.4 |- |31 de enero de 2011 |[http://blog.jquery.com/2011/01/31/jquery-15-released/ 1.5] |Reescritura del módulo AJAX |- |24 de febrero de 2011 |[http://blog.jquery.com/2011/02/24/jquery-151-released/ 1.5.1] | |- |31 de marzo de 2011 |[http://blog.jquery.com/2011/03/31/jquery-152-released/ 1.5.2] |Último arreglo de la versión 1.5 |- |3 de mayo de 2011 |[http://blog.jquery.com/2011/05/03/jquery-16-released/ 1.6] | |- |12 de mayo de 2011 |[http://blog.jquery.com/2011/05/12/jquery-1-6-1-released/ 1.6.1] | |- |30 de junio de 2011 |[http://blog.jquery.com/2011/06/30/jquery-162-released/ 1.6.2] | |- |1 de septiembre de 2011 |[http://blog.jquery.com/2011/09/01/jquery-1-6-3-released/ 1.6.3] | |- |12 de septiembre de 2011 |[http://blog.jquery.com/2011/09/12/jquery-1-6-4-released/ 1.6.4] | |- |3 de noviembre de 2011 |[http://blog.jquery.com/2011/11/03/jquery-1-7-released/ 1.7] | * Añadidas las funciones .on() y .off() * Mejor soporte de [[HTML5]] para [[Internet Explorer|IE6/7/8]] * Soporte para AMD ([[Asynchronous Module Definition]]) |- |21 de noviembre de 2011 |[http://blog.jquery.com/2011/11/21/jquery-1-7-1-released/ 1.7.1] | |- |21 de marzo de 2012 |[http://blog.jquery.com/2012/03/21/jquery-1-7-2-released/ 1.7.2] | |- |9 de agosto de 2012 |[http://blog.jquery.com/2012/08/09/jquery-1-8-released/ 1.8] | |- |30 de agosto de 2012 |[http://blog.jquery.com/2012/08/30/jquery-1-8-1-released/ 1.8.1] | |- |20 de septiembre de 2012 |[http://blog.jquery.com/2012/09/20/jquery-1-8-2-released/ 1.8.2] | |- |13 de noviembre de 2012 |[http://blog.jquery.com/2012/11/13/jquery-1-8-3-released/ 1.8.3] | |- |1 de enero de 2013 |[http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migrate-final-released/ 1.9] | * Simplificación de la [[Interfaz de programación de aplicaciones|API]] * Mejorado el soporte para [[CSS3]] * Soporte para ''Source map''<ref>{{Cita web | url = http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ | título = Introduction to JavaScript Source Maps }}</ref> * Solucionados varios bugs. |- |30 de mayo de 2013 |[http://blog.jquery.com/2013/05/30/jquery-1-10-1-and-2-0-2-released/ 1.10.1] |Soluciona bug grave de la versión 1.9 |- |24 de enero de 2014 |[http://blog.jquery.com/2014/01/24/jquery-1-11-and-2-1-released/ 1.11] | * Velocidad de procesamiento aumentada * Cambios a nivel de publicación de JQuery * Modularidad definida por [[Asynchronous module definition|AMD]] * Eliminados layouts forzados |- |20 de mayo de 2016 |[https://blog.jquery.com/2016/05/20/jquery-1-12-4-and-2-2-4-released/ 1.12] | * Cambios a nivel de publicación de jQuery * Errores de la versión anterior corregidos. |- |18 de abril de 2013 |[https://blog.jquery.com/2013/04/18/jquery-2-0-released/ 2.0] | * Primer lanzamiento de las versiones 2.X * Perdida de compatibilidad con [[Internet Explorer]] (6, 7 ,8) * Reducción de tamaño en comparación con la versión 1.9.1 |- |24 de enero de 2014 |[https://blog.jquery.com/2014/01/24/jquery-1-11-and-2-1-released/ 2.1] | * Primera actualización de las versiones 2.X * Menos diseños forzados * Gastos generales de arranque más bajos * Primera vez que se publica en [[Npm|NPM]] y [[Bower]] |- |8 de enero de 2016 |[https://blog.jquery.com/2016/01/08/jquery-2-2-and-1-12-released/ 2.2] | * Última actualización de las versiones 2.X * Mejora de rendimiento * Gastos generales de arranque más bajos * Nuevas características |- |9 de junio de 2016 |[https://blog.jquery.com/2016/06/09/jquery-3-0-final-released/ 3.0] | * Primera actualización de las versiones 3.X * Compatibilidad con [[jQuery UI]] y [[Jquery Mobile]] |- |7 de julio de 2016 |[https://blog.jquery.com/2016/07/07/jquery-3-1-0-released-no-more-silent-errors/ 3.1.0] | * Segunda actualización de las versiones 3.X * Correcciones de [[Error de software|bugs]] de la versión anterior |- |22 de septiembre de 2016 |[https://blog.jquery.com/2016/09/22/jquery-3-1-1-released/ 3.1.1] | * Correcciones de [[Error de software|bugs]] de la versión anterior |- |16 de marzo de 2017 |[https://blog.jquery.com/2017/03/16/jquery-3-2-0-is-out/ 3.2.0] | * Tercera actualización de las versiones 3.X * Soportes para propiedades [[CSS]] personalizadas * Corrección en errores al ajustar tamaño vertical y horizontal |- |20 de marzo de 2017 |[https://blog.jquery.com/2017/03/20/jquery-3-2-1-now-available/ 3.2.1] | * Cambio en el núcleo * Refuerzo para las dimensiones verticales y horizontales * Cambios en los eventos |- |19 de enero de 2018 |[https://blog.jquery.com/2018/01/19/jquery-3-3-0-a-fragrant-bouquet-of-deprecations-and-is-that-a-new-feature/ 3.3.0] | * Cuarta actualización de las versiones 3.X * Se eliminan varias funciones * Se deja de utilizar PhantomJS para ejecutar pruebas |- |20 de enero de 2018 |[https://blog.jquery.com/2018/01/20/jquery-3-3-1-fixed-dependencies-in-release-tag/ 3.3.1] | * Cambio para adaptarse a la versión 5.X de [[Npm|NPM]] |- |10 de abril de 2019 |[https://blog.jquery.com/2019/04/10/jquery-3-4-0-released/ 3.4.0] | * Quinta actualización de las versiones 3.X * Mejora de rendimiento en cambios de alto y ancho * Cambio en el manejador de evento de los input de tipo radio * Arreglo de vulnerabilidad * Eliminación de los selectores de posición |- |10 de abril de 2020 |[https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/ 3.5.0] | |- |2 de marzo de 2021 |[https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/ 3.6.0] | |- |17 de enero de 2026 |[https://blog.jquery.com/2026/01/17/jquery-4-0-0/ 4.0.0] | * Eliminación del soporte para IE < 11 |} == Véase también == * [[jQuery UI]] * [[Mootools]] * [[Prototype (framework)|Prototype]] * [[Yahoo! UI Library]] * [[Biblioteca (informática)]] == Referencias == {{listaref|2}} == Enlaces externos == * [http://jquery.com/ Sitio web oficial] * [http://api.jquery.com/ API de jQuery] * [http://ideaschile.cl/abm/ Ejemplo de sistema ABM usando jQuery] {{Control de autoridades}} [[Categoría:Bibliotecas de JavaScript]] [[Categoría:AJAX]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Plantillas usadas en esta página:
Plantilla:Cita libro
(
editar
)
Plantilla:Cita web
(
editar
)
Plantilla:Cite book
(
editar
)
Plantilla:Cite web
(
editar
)
Plantilla:Control de autoridades
(
editar
)
Plantilla:Días mes
(
editar
)
Plantilla:Edad en años, meses y días
(
editar
)
Plantilla:Edad en años, meses y días/Formatear
(
editar
)
Plantilla:Fecha
(
editar
)
Plantilla:Fecha/de
(
editar
)
Plantilla:Fecha de lanzamiento
(
editar
)
Plantilla:Ficha/imagelimit.css
(
editar
)
Plantilla:Ficha de software
(
editar
)
Plantilla:Listaref
(
editar
)
Plantilla:Nombre mes
(
editar
)
Plantilla:Título en minúscula
(
editar
)
Plantilla:Título minúscula
(
editar
)
Módulo:Argumentos
(
editar
)
Módulo:Categorización de buenos y destacados
(
editar
)
Módulo:Citas
(
editar
)
Módulo:Citas/Configuración
(
editar
)
Módulo:Citas/ValidaciónFechas
(
editar
)
Módulo:Citas/Whitelist
(
editar
)
Módulo:Control de autoridades
(
editar
)
Módulo:Date
(
editar
)
Módulo:Ficha
(
editar
)
Módulo:Ficha de software
(
editar
)
Módulo:Ficha de software/datos
(
editar
)
Módulo:HtmlBuilder
(
editar
)
Módulo:Identificadores
(
editar
)
Módulo:No globals
(
editar
)
Módulo:Páginas
(
editar
)
Módulo:Tablas
(
editar
)
Módulo:URL
(
editar
)
Módulo:Wikidata
(
editar
)
Módulo:Wikidata/mensajes
(
editar
)
Módulo:Wikidata/modulosTipos
(
editar
)
Buscar
Buscar
Edición de «
JQuery
»
Añadir idiomas
Añadir tema