jQuery

jQuery
jQuery
Desarrollador
Equipo de desarrollo
http://jquery.com/
Información general
Diseñador John Resig
Lanzamiento 26 de agosto de 2006 (info)
Última versión estable 1.7 (info)
3 de noviembre de 2011; hace 16 días (2011-11-03)
Última versión en pruebas 1.6.3 RC1 (info)
29 de agosto de 2006
Género Biblioteca
Programado en JavaScript
Sistema operativo Multiplataforma
Licencia GPL y MIT
Idiomas Inglés (documentación)
En español No. 
Soporte técnico
Foros oficiales
Soporte comercial

jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC.

jQuery es software libre y de código abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2, permitiendo su uso en proyectos libres y privativos.[1] 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.

Las empresas Microsoft y Nokia anunciaron que incluirán la biblioteca en sus plataformas.[2] Microsoft la añadirá en su IDE Visual Studio[3] y la usará junto con los frameworks ASP.NET AJAX y ASP.NET MVC, mientras que Nokia los integrará con su plataforma Web Run-Time.

Contenido

Características

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 $() o jQuery().

Función $()

La forma de interactuar con la página es mediante la función $(), un alias de jQuery(), 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.

$("#tablaAlumnos"); // Devolverá el elemento con id="tablaAlumnos"
$(".activo");       // Devolverá una matriz de elementos con class="activo"

Una vez obtenidos los nodos, se les puede aplicar cualquiera de las funciones que facilita la biblioteca.

// 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");

O por ejemplo, efectos gráficos:

// Anima todos los componentes con class="activo"
$(".activo").slideToggle("slow");

Inicio de jQuery

Comúnmente antes de realizar cualquier acción en el documento con jQuery(), debemos percatarnos de que el documento esté listo. Para ello usamos $(document).ready();, de esta forma:

$(document).ready(function() {
   //Aquí van todas las acciones del documento.
});

Versiones

Fecha de versión Número de versión Notas adicionales
26 de agosto de 2006 1.0 Primera versión estable
31 de agosto de 2006 1.0.1
9 de octubre de 2006 1.0.2
27 de octubre de 2006 1.0.3
12 de diciembre de 2006 1.0.4 Último arreglo de la versión 1.0
14 de enero de 2007 1.1
22 de enero de 2007 1.1.1
27 de febrero de 2007 1.1.2
1 de julio de 2007 1.1.3
5 de julio de 2007 1.1.3.1
24 de agosto de 2007 1.1.4 Último arreglo de la versión 1.1
10 de septiembre de 2007 1.2
16 de septiembre de 2007 1.2.1
15 de enero de 2008 1.2.2
8 de febrero de 2008 1.2.3
19 de mayo de 2008 1.2.4
21 de mayo de 2008 1.2.5 Arreglo por mala construcción de 1.2.4
24 de mayo de 2008 1.2.6 Último arreglo de la versión 1.2
14 de enero de 2009 1.3 Se introduce el motor de selección de Sizzle en el núcleo
21 de enero de 2009 1.3.1
20 de febrero de 2009 1.3.2 Último arreglo de la versión 1.3
14 de enero de 2010 1.4 Crean una página web específica para jQuery 1.4
25 de enero de 2010 1.4.1
19 de febrero de 2010 1.4.2
16 de octubre de 2010 1.4.3
11 de noviembre de 2010 1.4.4 Último arreglo de la versión 1.4
31 de enero de 2011 1.5 Re-escritura del módulo AJAX
24 de febrero de 2011 1.5.1
31 de marzo de 2011 1.5.2 Último arreglo de la versión 1.5
3 de mayo de 2011 1.6
12 de mayo de 2011 1.6.1
30 de junio de 2011 1.6.2
01 de septiembre de 2011 1.6.3
12 de septiembre de 2011 1.6.4
03 de noviembre de 2011 1.7
  • Añadidas las funciones .on() y .off()
  • Mejor soporte de HTML5 para IE6/7/8
  • Soporte para AMD (Asynchronous Module Definition)

Referencias

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • jQuery — Тип JavaScript библиотека Разработчик Джон Резиг Написана на JavaScript Операционная система Кроссплатфо …   Википедия

  • JQuery — Тип JavaScript библиотека Разработчик Джон Ресиг Написана на JavaScript …   Википедия

  • jQuery — Entwickler John Resig Aktuelle Version 1.7 (3. November 2011) Betriebssystem …   Deutsch Wikipedia

  • JQuery — Entwickler: John Resig Aktuelle Version: 1.3.2 (2009 02 20) Betriebssystem: plattformunabhängig Programmiersprache: JavaScript …   Deutsch Wikipedia

  • JQuery — Saltar a navegación, búsqueda jQuery Desarrollador jQuery Team http://jquery.com/ Información general …   Wikipedia Español

  • jQuery UI — Desarrollador jQuery UI Team http://jqueryui.com/ Información general Última versión estable 1.8.16 …   Wikipedia Español

  • JQuery UI — Saltar a navegación, búsqueda jQuery UI Desarrollador jQuery UI Team http://jqueryui.com/ Información general …   Wikipedia Español

  • JQuery — Développeur John Resig Dernière version 1.3.2 (le 20 …   Wikipédia en Français

  • Jquery — Développeur John Resig Dernière version 1.3.2 (le 20 …   Wikipédia en Français

  • jQuery — Développeur John Resig Dernière version 1.7 (3 novembre  …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”