SlideShare uma empresa Scribd logo
1 de 13
22 de Febrero de 2012
●   Librería en JavaScript
●   Rápida, ligera y con muchas “features”
●   Sirve para:
    –   Recorrer y manipular documentos HTML desde el
        navegador.
    –   Tratamiento de eventos.
    –   Animación.
    –   AJAX.
●   14/01/2006 → Anuncio de la primera versión.
●   Creador: John Resig.
●   En la actualidad:
    –   Existe la jQuery foundation.
    –   Equipo de más de 10 personas.
●   Proyectos paralelos:
    –   jQuery UI
    –   jQuery Mobile
Para cargar la librería jQuery hay dos opciones:
• Opción A:

      Descargar la librería de http://www.jquery.com

      Incorporarla al proyecto y cargarla con:
       <script src="jquery-1.9.1.min.js"></script>

• Opción B:

   •Utilizar los CDN:
       http://code.jquery.com/jquery-1.9.1.min.js



            http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
●   Se pueden obtener todas las versiones en
    http://code.jquery.com
●   De cada versión existen dos variantes:
    –   Normal: jquery-1.9.1.js
    –   Compacta (minified): jquery-1.9.1.min.js
●   Se recomienda la versión normal para la fase
    de desarrollo y la versión compacta para su
    uso en producción.
●   La función jQuery() o $()
    –   Sirve para seleccionar un elemento del
        documento HTML.
    –   Se pueden aplicar diversos métodos sobre el
        resultado para llevar a cabo multitud de
        funcionalidades.
                  Ejemplo:

                  $(document).ready(function() {
                        $("body").html("Hola caracola!");
                  });
●   ¿Cómo indicarle a la función $() qué
    elementos queremos seleccionar?
    –   * (para seleccionar todo)
    –   .clase
    –   #identificador            Ejemplo:
    –   [atributo=”valor”]        $("div#texto").fadeOut("slow");
    –   :checked
    –   :disabled
    –   Un objeto (ej: document)
●   La función $() devuelve un objeto que puede
    ser:
    –   Un descriptor propio de un elemento del
        documento.
    –   Una lista de dichos descriptores.
●   Para manejar esas listas:
    –   Acceso al primer elemento de la lista: .first()
    –   Comprobar si la lista está vacía: .empty()
    –   Procesar individualmente cada elemento: .each()
●   DOM = Document Object Model
●   Funciones de jQuery:
    –   Manipulación de contenido: .append(),
        .appendTo(), .html(), …
    –   Aplicación de clases CSS: .addClass(),
        .removeClass(), .hasClass(), .toggleClass(), …
    –   Acceso a atributos: .attr()
    –   Valores de campos en formularios: .val()
●   AJAX = Asynchronous Javascript And XML
    –   Son peticiones asíncronas al servidor HTTP
        desde una página ya cargada.
●   En jQuery existe la función jQuery.ajax()
    –   Se le indica el URL del recurso a descargar.
    –   Es posible utilizar GET o POST (con sus
        variables).
    –   Métodos .done(), .fail() y .always() para programar
        –respectivamente– comportamientos en caso de
        éxito, error o en cualquier caso.
●   La librería jQuery incorpora diversos efectos
    visuales:
    –   Efectos de fundido: .fadeIn(), .fadeOut(), ...
    –   Mostrar u ocultar: .show(), .hide(), .toggle(), ...
    –   Deslizar: .slideUp(), .slideDown(), ...
●   Con jQuery se pueden atender diversos
    eventos:
    –   Movimientos de ratón: .click(), .hover(), ...
    –   Eventos de teclado: .keypress(), .keyup(), ...
    –   Foco de un componente: .focus(), …
    –   Modificación de un campo: .change()
Taller de Jquery

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Manual de jquery en pdf desarrollowebcom
Manual de jquery en pdf desarrollowebcomManual de jquery en pdf desarrollowebcom
Manual de jquery en pdf desarrollowebcom
 
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicketSeminario jquery, html5 y wicket
Seminario jquery, html5 y wicket
 
JQuery-Tema 1
JQuery-Tema 1JQuery-Tema 1
JQuery-Tema 1
 
Javascript Básico
Javascript BásicoJavascript Básico
Javascript Básico
 
Presentacion javascript
Presentacion javascriptPresentacion javascript
Presentacion javascript
 
Código para colocar iconos en un menu
Código para colocar iconos en un menuCódigo para colocar iconos en un menu
Código para colocar iconos en un menu
 
Gwt III - Avanzado
Gwt III - AvanzadoGwt III - Avanzado
Gwt III - Avanzado
 
Javascript Clásico
Javascript ClásicoJavascript Clásico
Javascript Clásico
 
Clase conexion java - Analisis de Sistemas
Clase conexion java - Analisis de SistemasClase conexion java - Analisis de Sistemas
Clase conexion java - Analisis de Sistemas
 
Xajax
XajaxXajax
Xajax
 
Conexion bd en java y api necesaria
Conexion bd en java y api necesariaConexion bd en java y api necesaria
Conexion bd en java y api necesaria
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
Zen AJAX - Programador PHP
Zen AJAX - Programador PHPZen AJAX - Programador PHP
Zen AJAX - Programador PHP
 
Vistas y Base de Datos - Analisis de Sistemas
Vistas y Base de Datos - Analisis de SistemasVistas y Base de Datos - Analisis de Sistemas
Vistas y Base de Datos - Analisis de Sistemas
 
Curso OpenLayers Xeoinquedos
Curso OpenLayers XeoinquedosCurso OpenLayers Xeoinquedos
Curso OpenLayers Xeoinquedos
 
Clase 14 doctrine - subir archivos
Clase 14   doctrine - subir archivosClase 14   doctrine - subir archivos
Clase 14 doctrine - subir archivos
 
AngularJS
AngularJSAngularJS
AngularJS
 
jQuery 1.3 UI eghost Julio2009
jQuery 1.3 UI eghost Julio2009jQuery 1.3 UI eghost Julio2009
jQuery 1.3 UI eghost Julio2009
 
Desarrollo Metro con Windows 8 UPM
Desarrollo Metro con Windows 8 UPMDesarrollo Metro con Windows 8 UPM
Desarrollo Metro con Windows 8 UPM
 

Destaque (16)

Copia di il manager che vorresti essere elia quattrini
Copia di il manager che vorresti essere   elia quattriniCopia di il manager che vorresti essere   elia quattrini
Copia di il manager che vorresti essere elia quattrini
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Power point
Power pointPower point
Power point
 
31316
3131631316
31316
 
Gokugame
GokugameGokugame
Gokugame
 
Cultura japonesa
Cultura japonesaCultura japonesa
Cultura japonesa
 
Jorge mendoza
Jorge mendozaJorge mendoza
Jorge mendoza
 
Kata seruan
Kata seruanKata seruan
Kata seruan
 
3a1ebbeddf
3a1ebbeddf3a1ebbeddf
3a1ebbeddf
 
ภาษาพาเราก้าวไกล
ภาษาพาเราก้าวไกลภาษาพาเราก้าวไกล
ภาษาพาเราก้าวไกล
 
CONNECTOR73: MessageTrack
CONNECTOR73: MessageTrackCONNECTOR73: MessageTrack
CONNECTOR73: MessageTrack
 
Artculo revista de arte simbolos
Artculo revista de arte  simbolosArtculo revista de arte  simbolos
Artculo revista de arte simbolos
 
Sexualidad
SexualidadSexualidad
Sexualidad
 
PhD Thesis Dirk Smeets
PhD Thesis Dirk SmeetsPhD Thesis Dirk Smeets
PhD Thesis Dirk Smeets
 
Kaos arema
Kaos aremaKaos arema
Kaos arema
 
áGua e sais minerais
áGua e sais mineraisáGua e sais minerais
áGua e sais minerais
 

Semelhante a Taller de Jquery

Semelhante a Taller de Jquery (20)

Introducción a JQuery
Introducción a JQueryIntroducción a JQuery
Introducción a JQuery
 
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQueryJavascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
 
Guia jQuery INCES Militar - Kurt Gude
Guia jQuery INCES Militar - Kurt GudeGuia jQuery INCES Militar - Kurt Gude
Guia jQuery INCES Militar - Kurt Gude
 
Jquery
JqueryJquery
Jquery
 
Charla Jquery
Charla JqueryCharla Jquery
Charla Jquery
 
Jquery
JqueryJquery
Jquery
 
Jquery 2
Jquery 2Jquery 2
Jquery 2
 
J query
J queryJ query
J query
 
Jquery parte 1
Jquery parte 1Jquery parte 1
Jquery parte 1
 
jQuery 1.3 Eghost Julio2009
jQuery 1.3 Eghost Julio2009jQuery 1.3 Eghost Julio2009
jQuery 1.3 Eghost Julio2009
 
Intro Jquery
Intro JqueryIntro Jquery
Intro Jquery
 
Javascript
JavascriptJavascript
Javascript
 
LabAndroid: Taller "Mi Primera Aplicación Android"
LabAndroid: Taller "Mi Primera Aplicación Android"LabAndroid: Taller "Mi Primera Aplicación Android"
LabAndroid: Taller "Mi Primera Aplicación Android"
 
El universo JavaScript en Drupal 8
El universo JavaScript en Drupal 8El universo JavaScript en Drupal 8
El universo JavaScript en Drupal 8
 
Primer presentacion
Primer presentacion Primer presentacion
Primer presentacion
 
Introduccion a j query
Introduccion a j queryIntroduccion a j query
Introduccion a j query
 
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JSMootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
 
Clase 12 jQuery basico
Clase 12  jQuery basicoClase 12  jQuery basico
Clase 12 jQuery basico
 
JQuery con ejemplos cortos
JQuery con ejemplos cortosJQuery con ejemplos cortos
JQuery con ejemplos cortos
 
Tutorial Java Script
Tutorial Java ScriptTutorial Java Script
Tutorial Java Script
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Taller de Jquery

  • 1. 22 de Febrero de 2012
  • 2. Librería en JavaScript ● Rápida, ligera y con muchas “features” ● Sirve para: – Recorrer y manipular documentos HTML desde el navegador. – Tratamiento de eventos. – Animación. – AJAX.
  • 3. 14/01/2006 → Anuncio de la primera versión. ● Creador: John Resig. ● En la actualidad: – Existe la jQuery foundation. – Equipo de más de 10 personas. ● Proyectos paralelos: – jQuery UI – jQuery Mobile
  • 4. Para cargar la librería jQuery hay dos opciones: • Opción A:  Descargar la librería de http://www.jquery.com  Incorporarla al proyecto y cargarla con: <script src="jquery-1.9.1.min.js"></script> • Opción B: •Utilizar los CDN: http://code.jquery.com/jquery-1.9.1.min.js  http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  • 5. Se pueden obtener todas las versiones en http://code.jquery.com ● De cada versión existen dos variantes: – Normal: jquery-1.9.1.js – Compacta (minified): jquery-1.9.1.min.js ● Se recomienda la versión normal para la fase de desarrollo y la versión compacta para su uso en producción.
  • 6. La función jQuery() o $() – Sirve para seleccionar un elemento del documento HTML. – Se pueden aplicar diversos métodos sobre el resultado para llevar a cabo multitud de funcionalidades. Ejemplo: $(document).ready(function() { $("body").html("Hola caracola!"); });
  • 7. ¿Cómo indicarle a la función $() qué elementos queremos seleccionar? – * (para seleccionar todo) – .clase – #identificador Ejemplo: – [atributo=”valor”] $("div#texto").fadeOut("slow"); – :checked – :disabled – Un objeto (ej: document)
  • 8. La función $() devuelve un objeto que puede ser: – Un descriptor propio de un elemento del documento. – Una lista de dichos descriptores. ● Para manejar esas listas: – Acceso al primer elemento de la lista: .first() – Comprobar si la lista está vacía: .empty() – Procesar individualmente cada elemento: .each()
  • 9. DOM = Document Object Model ● Funciones de jQuery: – Manipulación de contenido: .append(), .appendTo(), .html(), … – Aplicación de clases CSS: .addClass(), .removeClass(), .hasClass(), .toggleClass(), … – Acceso a atributos: .attr() – Valores de campos en formularios: .val()
  • 10. AJAX = Asynchronous Javascript And XML – Son peticiones asíncronas al servidor HTTP desde una página ya cargada. ● En jQuery existe la función jQuery.ajax() – Se le indica el URL del recurso a descargar. – Es posible utilizar GET o POST (con sus variables). – Métodos .done(), .fail() y .always() para programar –respectivamente– comportamientos en caso de éxito, error o en cualquier caso.
  • 11. La librería jQuery incorpora diversos efectos visuales: – Efectos de fundido: .fadeIn(), .fadeOut(), ... – Mostrar u ocultar: .show(), .hide(), .toggle(), ... – Deslizar: .slideUp(), .slideDown(), ...
  • 12. Con jQuery se pueden atender diversos eventos: – Movimientos de ratón: .click(), .hover(), ... – Eventos de teclado: .keypress(), .keyup(), ... – Foco de un componente: .focus(), … – Modificación de un campo: .change()