SlideShare una empresa de Scribd logo
1 de 15
Temario
Qué es Jquery?
Características de Jquery
Sobre las versiones
Instalar Jquery
Acerca de Plugins
JQuery







Librería basada en JavaScript que se importa en el documento y está
lista para usar.
Multi navegador.
La más popular hoy en día.
Gran cantidad de pequeñas librerías montadas sobre JQuery.
Open Source.
Preparada para manejar:






Elementos del DOM
Eventos
Animaciones
AJAX
JQuery
Características de jQuery
-Acceder al documento HTML (DOM = Document Object Model)
-Modificar la apariencia de la pagina.
-Modificar el contenido de la pagina.
-Manejar eventos de los elementos de la pagina.
-Crear efectos visuales.
-Manipular estilos CSS (Cascading Style Sheets).
-Gran variedad de Plugins.
JQuery


Versiones:



para desarrollo: jquery-1.10.2.js (266KB)
para producción: jquery-1.10.2.min.js (93KB)



Incluir JQuery en nuestro código:



<script type="text/javascript" src="js/jquery1.8.2.min.js"></script>
JQuery
El objeto jQuery y la función $()
La forma básica 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.

jQuery() - $()
Ejemplo:



$('#divDatosUsuario');
$('.boton');
JavaScript


Para ejecutar código JavaScript cuando se carga la
página (sin JQuery)



HTML:



<html><head>
<script type="text/javascript"
src="js/miLibreria.js"></script>
</head>
<body onLoad=“javascript: func()”> …
</body></html>



JavaScript:











var func = function() {
alert(“hola”);
}
JQuery


Para ejecutar código JavaScript cuando se carga la página
(con JQuery)



HTML:





<html><head>
<script type="text/javascript" src="js/jquery1.10.2.min.js"></script>
</head>
<body onLoad=“javascript: func()”> …
</body></html>



Javascript:




$(document).ready(function() {
});



a

alert(“hola”);
JQuery – Como funciona?





$("a").click(function(event){
event.preventDefault();
$(this).hide("slow");
});



$ - Es el objeto JQuery (alias) que define la librería. A
partir de $ podemos seleccionar elementos del HTML.
“a” – Es un selector (igual que CSS) que selecciona todos
los elementos A de HTML.
click() – Indica que se va a capturar el evento click del
elemento seleccionado.
$(this) – Me selecciono a mi mismo, en este caso es
$(“a”).
hide() – Es un efecto.






JQuery




Para leer o modificar un atributo de un elemento HTML
var imageSource = $(„img‟).attr(„src‟);
$(„img‟).attr({src: „images/cover2.jpg‟, alt:
„cover2‟});




Para eliminar un atributo
$(„img‟).removeAttr(„height‟);




Para cambiar el contenido de elementos HTML
var strongContent = $(„strong‟).html();
var pContent = $(„p‟).html();





$(„strong‟).html(pContent);
$(„p‟).html(strongContent);
JQuery - Eventos
.bind() - Event Handler Attachment
.blur() - Form Events, Forms
.change() - Form Events, Forms
.click() - Mouse Events
.dblclick() - Mouse Events
.delegate() - Event Handler
Attachment
event.currentTarget - Event Object
event.data - Event Object
event.delegateTarget - Event Object
event.isDefaultPrevented() - Event
Object
event.isImmediatePropagationStopped
() - Event Object
event.isPropagationStopped() Event Object
event.namespace - Event Object
event.pageX - Event Object
event.pageY - Event Object

event.preventDefault() - Event
Object
event.relatedTarget - Event Object
event.result - Event Object
event.stopImmediatePropagation() Event Object
event.stopPropagation() - Event
Object
event.target - Event Object
event.timeStamp - Event Object
event.type - Event Object
event.which - Event Object
.focus() - Form Events, Forms
.focusin() - Keyboard
Events, Mouse Events
.focusout() - Keyboard
Events, Mouse Events
.hover() - Mouse Events
.keydown() - Keyboard Events
JQuery - Eventos
.keypress() - Keyboard Events
.keyup() - Keyboard Events
.mousedown() - Mouse Events
.mouseenter() - Mouse Events
.mouseleave() -Mouse Events
.mousemove() - Mouse Events
.mouseout() - Mouse Events
.mouseover() - Mouse Events
.mouseup() - Mouse Events
.off() - Event Handler Attachment
.on() - Event Handler Attachment
.one() - Event Handler Attachment
jQuery.proxy() - Event Handler
Attachment, Utilities
.ready() - Document Loading
.resize() - Browser Events
.scroll() - Browser Events
.select() - Form Events, Forms
.submit() - Form Events, Forms

.trigger() - Event Handler
Attachment
.triggerHandler() - Event Handler
Attachment
.unbind() - Event Handler
Attachment
.undelegate() - Event Handler
Attachment
JQuery – Efectos básicos










show( ) Ret: jQuery
show( speed, callback ) Ret: jQuery
hide( ) Returns: jQuery
hide( speed, callback ) Ret: jQuery
toggle( )
Returns: jQuery
toggle( switch ) Ret: jQuery
elements).
toggle( speed, callback )
Ret: jQuery
JQuery – Ef. deslizamiento




slideDown( speed, callback ) Ret: jQuery
slideUp( speed, callback ) Ret: jQuery
slideToggle( speed, callback )
Ret: jQuery
JQuery – Ef. ocultamiento
 fadeIn(

speed, callback )
Ret: jQuery
 fadeOut( speed, callback )
Ret: jQuery
 fadeTo( speed, opacity, callback )
Ret:
jQuery

Más contenido relacionado

Similar a Intro Jquery (20)

Jquery
JqueryJquery
Jquery
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicketSeminario jquery, html5 y wicket
Seminario jquery, html5 y wicket
 
J query
J queryJ query
J query
 
Charla Jquery
Charla JqueryCharla Jquery
Charla Jquery
 
Taller de Jquery
Taller de JqueryTaller de Jquery
Taller de Jquery
 
Phonegap
PhonegapPhonegap
Phonegap
 
(Muy breve) Introduccion a jQuery
(Muy breve) Introduccion a jQuery(Muy breve) Introduccion a jQuery
(Muy breve) Introduccion a jQuery
 
Introducción a JQuery
Introducción a JQueryIntroducción a JQuery
Introducción a JQuery
 
Unidad 3 AJAX
Unidad 3 AJAX Unidad 3 AJAX
Unidad 3 AJAX
 
Unidad3ajax
Unidad3ajaxUnidad3ajax
Unidad3ajax
 
Introduccion a j_query
Introduccion a j_queryIntroduccion a j_query
Introduccion a j_query
 
JqueryMobile
JqueryMobile JqueryMobile
JqueryMobile
 
Dom html - java script
Dom   html - java scriptDom   html - java script
Dom html - java script
 
Javascript Clásico
Javascript ClásicoJavascript Clásico
Javascript Clásico
 
Introduccion a j query
Introduccion a j queryIntroduccion a j query
Introduccion a j query
 
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQueryJavascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
 
JQuery-Tema 1
JQuery-Tema 1JQuery-Tema 1
JQuery-Tema 1
 
Primer presentacion
Primer presentacion Primer presentacion
Primer presentacion
 
Clase 12 jQuery basico
Clase 12  jQuery basicoClase 12  jQuery basico
Clase 12 jQuery basico
 

Último

El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
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
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
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
 

Último (20)

El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
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
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.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
 
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)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
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
 

Intro Jquery

  • 1.
  • 2. Temario Qué es Jquery? Características de Jquery Sobre las versiones Instalar Jquery Acerca de Plugins
  • 3. JQuery       Librería basada en JavaScript que se importa en el documento y está lista para usar. Multi navegador. La más popular hoy en día. Gran cantidad de pequeñas librerías montadas sobre JQuery. Open Source. Preparada para manejar:     Elementos del DOM Eventos Animaciones AJAX
  • 4. JQuery Características de jQuery -Acceder al documento HTML (DOM = Document Object Model) -Modificar la apariencia de la pagina. -Modificar el contenido de la pagina. -Manejar eventos de los elementos de la pagina. -Crear efectos visuales. -Manipular estilos CSS (Cascading Style Sheets). -Gran variedad de Plugins.
  • 5. JQuery  Versiones:   para desarrollo: jquery-1.10.2.js (266KB) para producción: jquery-1.10.2.min.js (93KB)  Incluir JQuery en nuestro código:  <script type="text/javascript" src="js/jquery1.8.2.min.js"></script>
  • 6. JQuery El objeto jQuery y la función $() La forma básica 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. jQuery() - $() Ejemplo:   $('#divDatosUsuario'); $('.boton');
  • 7. JavaScript  Para ejecutar código JavaScript cuando se carga la página (sin JQuery)  HTML:  <html><head> <script type="text/javascript" src="js/miLibreria.js"></script> </head> <body onLoad=“javascript: func()”> … </body></html>  JavaScript:        var func = function() { alert(“hola”); }
  • 8. JQuery  Para ejecutar código JavaScript cuando se carga la página (con JQuery)  HTML:    <html><head> <script type="text/javascript" src="js/jquery1.10.2.min.js"></script> </head> <body onLoad=“javascript: func()”> … </body></html>  Javascript:   $(document).ready(function() { });  a alert(“hola”);
  • 9. JQuery – Como funciona?     $("a").click(function(event){ event.preventDefault(); $(this).hide("slow"); });  $ - Es el objeto JQuery (alias) que define la librería. A partir de $ podemos seleccionar elementos del HTML. “a” – Es un selector (igual que CSS) que selecciona todos los elementos A de HTML. click() – Indica que se va a capturar el evento click del elemento seleccionado. $(this) – Me selecciono a mi mismo, en este caso es $(“a”). hide() – Es un efecto.    
  • 10. JQuery    Para leer o modificar un atributo de un elemento HTML var imageSource = $(„img‟).attr(„src‟); $(„img‟).attr({src: „images/cover2.jpg‟, alt: „cover2‟});   Para eliminar un atributo $(„img‟).removeAttr(„height‟);   Para cambiar el contenido de elementos HTML var strongContent = $(„strong‟).html(); var pContent = $(„p‟).html();    $(„strong‟).html(pContent); $(„p‟).html(strongContent);
  • 11. JQuery - Eventos .bind() - Event Handler Attachment .blur() - Form Events, Forms .change() - Form Events, Forms .click() - Mouse Events .dblclick() - Mouse Events .delegate() - Event Handler Attachment event.currentTarget - Event Object event.data - Event Object event.delegateTarget - Event Object event.isDefaultPrevented() - Event Object event.isImmediatePropagationStopped () - Event Object event.isPropagationStopped() Event Object event.namespace - Event Object event.pageX - Event Object event.pageY - Event Object event.preventDefault() - Event Object event.relatedTarget - Event Object event.result - Event Object event.stopImmediatePropagation() Event Object event.stopPropagation() - Event Object event.target - Event Object event.timeStamp - Event Object event.type - Event Object event.which - Event Object .focus() - Form Events, Forms .focusin() - Keyboard Events, Mouse Events .focusout() - Keyboard Events, Mouse Events .hover() - Mouse Events .keydown() - Keyboard Events
  • 12. JQuery - Eventos .keypress() - Keyboard Events .keyup() - Keyboard Events .mousedown() - Mouse Events .mouseenter() - Mouse Events .mouseleave() -Mouse Events .mousemove() - Mouse Events .mouseout() - Mouse Events .mouseover() - Mouse Events .mouseup() - Mouse Events .off() - Event Handler Attachment .on() - Event Handler Attachment .one() - Event Handler Attachment jQuery.proxy() - Event Handler Attachment, Utilities .ready() - Document Loading .resize() - Browser Events .scroll() - Browser Events .select() - Form Events, Forms .submit() - Form Events, Forms .trigger() - Event Handler Attachment .triggerHandler() - Event Handler Attachment .unbind() - Event Handler Attachment .undelegate() - Event Handler Attachment
  • 13. JQuery – Efectos básicos         show( ) Ret: jQuery show( speed, callback ) Ret: jQuery hide( ) Returns: jQuery hide( speed, callback ) Ret: jQuery toggle( ) Returns: jQuery toggle( switch ) Ret: jQuery elements). toggle( speed, callback ) Ret: jQuery
  • 14. JQuery – Ef. deslizamiento    slideDown( speed, callback ) Ret: jQuery slideUp( speed, callback ) Ret: jQuery slideToggle( speed, callback ) Ret: jQuery
  • 15. JQuery – Ef. ocultamiento  fadeIn( speed, callback ) Ret: jQuery  fadeOut( speed, callback ) Ret: jQuery  fadeTo( speed, opacity, callback ) Ret: jQuery