Está en la página 1de 6

JQuery

JQuery
jQuery jQuery 1.9 Released Desarrollador Equipo de desarrollo http:/ / jquery. com/ '' [1]

Informacin general Diseador Lanzamiento inicial John Resig 26 de agosto de 2006 (info [2] )

ltima versin estable 1.9 (info [3]) 15 de enero de 2013 Gnero Programado en Sistema operativo Licencia Idiomas En espaol Biblioteca JavaScript Multiplataforma GPL y MIT Ingls (documentacin)

Soporte tcnico [4] Foros oficiales [5] 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 interaccin con la tcnica AJAX a pginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. jQuery es la biblioteca de JavaScript ms utilizada. jQuery es software libre y de cdigo abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pblica General de GNU v2, permitiendo su uso en proyectos libres y privativos. jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requeriran de mucho ms cdigo, 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 incluirn la biblioteca en sus plataformas. Microsoft la aadir en su IDE Visual Studio 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.

JQuery

Caractersticasl
Seleccin de elementos DOM. Interactividad y modificaciones del rbol DOM, incluyendo soporte para CSS 1-3 y un plugin bsico de XPath. Eventos. Manipulacin de la hoja de estilos CSS. Efectos y animaciones. Animaciones personalizada . AJAX. Soporta extensiones. Utilidades varias como obtener informacin del navegador, operar con objetos y vectores, funciones para rutinas comunes, etc. Compatible con los navegadores Mozilla Firefox 2.0+, Internet Explorer 6+, Safari 3+, Opera 10.6+ y Google Chrome 8+.

Uso
jQuery consiste en un nico fichero JavaScript que contiene las funcionalidades comunes de DOM, eventos, efectos y AJAX. La caracterstica principal de la biblioteca es que permite cambiar el contenido de una pgina web sin necesidad de recargarla, mediante la manipulacin del rbol DOM y peticiones AJAX. Para ello utiliza las funciones $() o jQuery().

Funcin $()
La forma de interactuar con la pgina es mediante la funcin $(), un alias de jQuery(), que recibe como parmetro una expresin CSS o el nombre de una etiqueta HTML y devuelve todos los nodos (elementos) que concuerden con la expresin. Esta expresin es denominada selector en la terminologa de jQuery. $("#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 grficos: // Anima todos los componentes con class="activo" $(".activo").slideToggle("slow");

JQuery

Inicio de jQuery
Comnmente antes de realizar cualquier accin 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 versin 26 de agosto de 2006 31 de agosto de 2006 9 de octubre de 2006 27 de octubre de 2006 12 de diciembre de 2006 14 de enero de 2007 22 de enero de 2007 27 de febrero de 2007 1 de julio de 2007 5 de julio de 2007 24 de agosto de 2007 Nmero de versin 1.0 [6] [7] [8] [9] [10] ltimo arreglo de la versin 1.0 Notas adicionales Primera versin estable

1.0.1 1.0.2 1.0.3 1.0.4 1.1

[11] [12] [13] [14] [15] ltimo arreglo de la versin 1.1

1.1.1 1.1.2 1.1.3

1.1.3.1 1.1.4

[16]

10 de septiembre de 2007 1.2 [17] 16 de septiembre de 2007 1.2.1 [18] 15 de enero de 2008 8 de febrero de 2008 19 de mayo de 2008 21 de mayo de 2008 24 de mayo de 2008 14 de enero de 2009 21 de enero de 2009 20 de febrero de 2009 14 de enero de 2010 25 de enero de 2010 19 de febrero de 2010 16 de octubre de 2010 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 [19] [20] [21] [22] [23] Arreglo por mala construccin de 1.2.4 ltimo arreglo de la versin 1.2 Se introduce el motor de seleccin de Sizzle en el ncleo

[24] [25] [26]

1.3.1 1.3.2 1.4

ltimo arreglo de la versin 1.3 Crean una pgina web especfica para jQuery 1.4 [28]

[27] [29] [30] [31]

1.4.1 1.4.2 1.4.3

JQuery
11 de noviembre de 2010 1.4.4 [32] 31 de enero de 2011 24 de febrero de 2011 31 de marzo de 2011 3 de mayo de 2011 12 de mayo de 2011 30 de junio de 2011 1.5 [33] [34] [35] ltimo arreglo de la versin 1.5

4
ltimo arreglo de la versin 1.4 Re-escritura del mdulo AJAX

1.5.1 1.5.2 1.6

[36] [37] [38]

1.6.1 1.6.2

01 de septiembre de 2011 1.6.3 [39] 12 de septiembre de 2011 1.6.4 [40] 03 de noviembre de 2011 1.7 [41] Aadidas las funciones .on() y .off() Mejor soporte de HTML5 para IE6/7/8 Soporte para AMD (Asynchronous Module Definition)

21 de noviembre de 2011 1.7.1 [42] 21 de marzo de 2012 09 de agosto de 2012 30 de agosto de 2012 1.7.2 1.8 [43]

[44] [45]

1.8.1

20 de septiembre de 2012 1.8.2 [46] 13 de noviembre de 2012 1.8.3 [47] 01 de enero de 2013 1.9 [3] Simplificacin de la API Mejorado el soporte para CSS3 Soporte para Source map Solucionados varios bugs.

Referencias
[1] http:/ / jquery. org/ team [2] http:/ / blog. jquery. com [3] http:/ / blog. jquery. com/ 2013/ 01/ 15/ jquery-1-9-final-jquery-2-0-beta-migrate-final-released/ [4] http:/ / docs. jquery. com/ Discussion [5] http:/ / docs. jquery. com/ Commercial_Support [6] http:/ / blog. jquery. com/ 2006/ 08/ 26/ jquery-10/ [7] http:/ / blog. jquery. com/ 2006/ 08/ 31/ jquery-101/ [8] http:/ / blog. jquery. com/ 2006/ 10/ 09/ jquery-102/ [9] http:/ / blog. jquery. com/ 2006/ 10/ 27/ jquery-103/ [10] http:/ / blog. jquery. com/ 2006/ 12/ 12/ jquery-104/ [11] http:/ / blog. jquery. com/ 2007/ 01/ 14/ jquery-birthday-11-new-site-new-docs/ [12] http:/ / blog. jquery. com/ 2007/ 01/ 22/ jquery-111/ [13] http:/ / blog. jquery. com/ 2007/ 02/ 27/ jquery-112/ [14] http:/ / blog. jquery. com/ 2007/ 07/ 01/ jquery-113-800-faster-still-20kb/ [15] http:/ / blog. jquery. com/ 2007/ 07/ 05/ jquery-1131/ [16] http:/ / blog. jquery. com/ 2007/ 08/ 24/ jquery-114-faster-more-tests-ready-for-12/ [17] http:/ / blog. jquery. com/ 2007/ 09/ 10/ jquery-12-jqueryextendawesome/ [18] http:/ / blog. jquery. com/ 2007/ 09/ 16/ jquery-121-quick-fixes-for-12/ [19] http:/ / blog. jquery. com/ 2008/ 01/ 15/ jquery-122-2nd-birthday-present/ [20] http:/ / blog. jquery. com/ 2008/ 02/ 08/ jquery-123-air-namespacing-and-ui-alpha/

JQuery
[21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] http:/ / docs. jquery. com/ Release:jQuery_1. 2. 4 http:/ / docs. jquery. com/ Release:jQuery_1. 2. 5 http:/ / blog. jquery. com/ 2008/ 06/ 04/ jquery-126-events-100-faster/ http:/ / blog. jquery. com/ 2009/ 01/ 14/ jquery-13-and-the-jquery-foundation/ http:/ / blog. jquery. com/ 2009/ 01/ 21/ jquery-131-released/ http:/ / blog. jquery. com/ 2009/ 02/ 20/ jquery-132-released/ http:/ / blog. jquery. com/ 2010/ 01/ 14/ jquery-14-released/ http:/ / jquery14. com/ http:/ / jquery14. com/ day-12/ jquery-141-released http:/ / blog. jquery. com/ 2010/ 02/ 19/ jquery-142-released/ http:/ / blog. jquery. com/ 2010/ 10/ 16/ jquery-143-released/ http:/ / blog. jquery. com/ 2010/ 11/ 11/ jquery-1-4-4-release-notes/ http:/ / blog. jquery. com/ 2011/ 01/ 31/ jquery-15-released/ http:/ / blog. jquery. com/ 2011/ 02/ 24/ jquery-151-released/ http:/ / blog. jquery. com/ 2011/ 03/ 31/ jquery-152-released/ http:/ / blog. jquery. com/ 2011/ 05/ 03/ jquery-16-released/ http:/ / blog. jquery. com/ 2011/ 05/ 12/ jquery-1-6-1-released/ http:/ / blog. jquery. com/ 2011/ 06/ 30/ jquery-162-released/ http:/ / blog. jquery. com/ 2011/ 09/ 01/ jquery-1-6-3-released/ http:/ / blog. jquery. com/ 2011/ 09/ 12/ jquery-1-6-4-released/ http:/ / blog. jquery. com/ 2011/ 11/ 03/ jquery-1-7-released/ http:/ / blog. jquery. com/ 2011/ 11/ 21/ jquery-1-7-1-released/ http:/ / blog. jquery. com/ 2012/ 03/ 21/ jquery-1-7-2-released/ http:/ / blog. jquery. com/ 2012/ 08/ 09/ jquery-1-8-released/ http:/ / blog. jquery. com/ 2012/ 08/ 30/ jquery-1-8-1-released/ http:/ / blog. jquery. com/ 2012/ 09/ 20/ jquery-1-8-2-released/ http:/ / blog. jquery. com/ 2012/ 11/ 13/ jquery-1-8-3-released/

Enlaces externos
Sitio web oficial (http://jquery.com/) API de jQuery (http://api.jquery.com/) Sistema de comentarios usando jQuery (http://www.ideaschile.cl/comentarios_jquery/index.php)

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


JQuery Fuente: http://es.wikipedia.org/w/index.php?oldid=70460559 Contribuyentes: Adryitan, Alejandrodlrocha, Alonzo423, Aloon, Arnoldgm, Bibliofilotranstornado, Deaquino, Diamondland, Dunraz, Emijrp, Erolandopc, Fabian Rod, Fraher, Gacq, GermanX, HUB, Hoo man, J. A. Glvez, Jorge.casar, Josemiguel93, Locovich, Locutus, Matdrodes, Netito777, Oskosk, Santek, Sergio Andres Segovia, Serloro, Shooke, Soynatan, Tasax, Txuspe, UA31, VARGUX, Webamobile, Wilfredor, 66 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:X mark.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:X_mark.svg Licencia: Public Domain Contribuyentes: User:Gmaxwell

Licencia
Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/

También podría gustarte