SlideShare una empresa de Scribd logo
1 de 23
Integrantes: Yosira Atencio, Neyer Landines,
Manuel Navarro ,Rafael Diaz, Washintong Bello.
Electiva II
Ing: Yair Romero.
¿Qué es jQuery?
• Es una librería libre y abierta en JavaScript.
• Simplifica la tarea de creación de páginas web altamente
sensibles.
• Funciona en todos los navegadores modernos.
• Resume las características específicas del navegador, lo que
permite concentrarse en el diseño.
Introducción a JavaScript
¿Qué es un lenguaje scripting?
 No se puede comunicar con el sistema operativo
 No se puede acceder a los archivos locales
 No se puede acceder directamente a la base de datos
 No se puede acceder al hardware
 El lenguaje del lado del cliente
 Funciona en DOM
DOM = DOCUMENT OBJECT MODEL
DOCUMENTO – OBJETO
DOM = DOCUMENT OBJECT MODEL
MODELO
JavaScript vs jQuery
• Ejemplo 1 - Oculta un elemento con id "textbox“
//javascript
document.getElementById('textbox').style.display = "none";
//jQuery
$('#textbox').hide();
JavaScript vs jQuery
• Ejemplo 2 – Crea una etiqueta <h1> con "mi texto“
//javascript
var h1 = document.CreateElement("h1");
h1.innerHTML = "mi texto";document.getElementsByTagName('body')[0].appendChild(h1);
//jQuery
$('body').append( $("<h1/>").html("mi texto") ;
Habilitar jQuery en tu página
jQuery se puede habilitar en tu página incluyendo la referencia al
archivo de la librería jQuery
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
Introduce una función jQuery utilizando de esta manera:
 $(document).ready(function(){
 //El Script va aquí
 });
 OR
 $(function(){
 // El Script va aquí
 });
Selectores básicos
• TagName
document.getElementsByTagName("tagName");
$("tagName")-$("div"), $("p"), $("div"),.....
• TagID
document.getElementById("id");
$("#id") -$("#name"), $("#address")
• TagClass
document.getElementsByClassName("className");
$(".className") -$(".comment"), $(".code")
• To select all elements -$("*")
Selectores combinados
Sintaxis
$("tagName.className")
$("tagName.className#tagId")
Ejemplos
$("h1.mainTitle")
$("h1.mainTitle#firstHeading")
Filtros Índex
Sintaxis:
• $("selector:first")
• $("selector:last")
• $("selector:odd")
• $("selector:even")
• $("selector:eq(i)")
• $("selector:gt(i)")
• $("selector:lt(i)")
Ejemplos:
• $("p:first")
• $("p:last")
• $("p:odd")
• $("p:even")
• $("p:eq(1)")
• $("p:gt(1)")
Condición Filtros - Filtros de Formularios
Sintaxis:
• $("selector:visible")
• $("selector:hidden")
• $("selector:disabled")
• $("selector:enabled")
• $("selector:checked")
• $("selector:selected")
• $("selector:header")
• $("selector:animated")
Relación de Filtros - Filtros de contenido
Sintaxis:
• $("selector:parent")
• $("selector:first-child")
• $("selector:last-child")
• $("selector:only-child")
• $("selector:nth-child(i)")
• $("selector:nth-child(odd)")
• $("selector:nth-child(even)")
• $("selector:nth-child(Xn+M)")
• $("selector:content('text')")
• $("selector:empty")
• $("selector:has(selector)")
Filtro con Atributo
Sintaxis:
• $("selector[attribute]")
• $("selector[attribute=value]")
• $("selector[attribute!=value]")
• $("selector[attribute^=value]")
• $("selector[attribute$=value]")
• $("selector[attribute*=value]")
Ejemplos:
• $("p:[name]")
• $("p:[name=para]")
• $("p:[name!=para]")
• $("p:[name^=para]")
• $("p:[name$=para]")
• $("p:[name*=para]")
Recuperar, configurar y eliminar atributos
Sintaxis:
• $("selector").attr("name")
• $("selector").attr("key", "val")
• $("selector").attr("key", fn())
• $("selector").attr(properties)
• $("selector").removeAttr(attr)
Ejemplos:
• $("img").attr("src")
• $("p").attr("class", "source")
• $("img").attr("height", calHt())
• $("img").attr({"src" : "/path/","title" :
"My Img"});
• $("div").removeAttr("class“)
Clase , HTML , Texto, Valor - Funciones
 $("selector").hasClass("className")
 $("selector").addClass("className")
 $("selector").removeClass("className")
 $("selector").toggleClass("className")
 $("selector").html()
 $("selector").html("html code")
 $("selector").text()
 $("selector").text("text content")
 $("selector").val()
 $("selector").val("value")
Otras funciones
Sintaxis:
 $("selector").length
 $("selector").size()
 $("selector").get()
 $("selector").get(index)
 $("selector").find("selector")
 $("selector").each(function(){
 $(this).xxxx();
 });
Ejemplos:
 $("h1").length
 $("h1").size()
 var h1_list = $("h1").get()
 var h1 = $("h1").get(2)
 $("select").find("
 option[value='india']")
 $("selector").each(function(){
 $(this).addClass('title');
 });
Eventos
 bind()
 unbind()
 ready()
 toggle()
 hover()
 trigger()
 $("selector").bind(event,
data,handler)
 $("selector").unbind(event,
handler)
Ejemplo - Bind
 $(function(){
 $("#myButton").bind("onclick", validate);
 $("#myButton").click( validate);
 });
 function validate(){
 if( $("#myText").val().length== 0 ) {
 alert("Error")
 } else {
 $("#myForm").submit();
 }
 }
Animaciones
 show()
 hide()
 fadeIn()
 fadeOut()
 slideUp()
 slideDown()
Características Adicionales
• jQuery UI
• Funcionalidad AJAX
J query

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Jquery
JqueryJquery
Jquery
 
Julissa huaman hilari
Julissa huaman hilariJulissa huaman hilari
Julissa huaman hilari
 
Doctrine2 sf2Vigo
Doctrine2 sf2VigoDoctrine2 sf2Vigo
Doctrine2 sf2Vigo
 
Creacion indices y constraints en bases de datos
Creacion indices y constraints en bases de datosCreacion indices y constraints en bases de datos
Creacion indices y constraints en bases de datos
 
jQuery
jQueryjQuery
jQuery
 
Clase 12 jQuery basico
Clase 12  jQuery basicoClase 12  jQuery basico
Clase 12 jQuery basico
 
Aprendiendo Appcelerator® Alloy™
Aprendiendo Appcelerator® Alloy™Aprendiendo Appcelerator® Alloy™
Aprendiendo Appcelerator® Alloy™
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
nuevas etiquetas html rora!!! =)
nuevas etiquetas html rora!!! =)nuevas etiquetas html rora!!! =)
nuevas etiquetas html rora!!! =)
 
Apuntes: los objetos del navegador de Javascript
Apuntes: los objetos del navegador de JavascriptApuntes: los objetos del navegador de Javascript
Apuntes: los objetos del navegador de Javascript
 
Maquetación css Parte 1
Maquetación css Parte 1Maquetación css Parte 1
Maquetación css Parte 1
 
Guiajquery
GuiajqueryGuiajquery
Guiajquery
 

Destacado

Destacado (13)

Skripsi (tugas)
Skripsi (tugas)Skripsi (tugas)
Skripsi (tugas)
 
7 Effective Ways
7 Effective Ways7 Effective Ways
7 Effective Ways
 
History of the sspx slideshow
History of the sspx slideshowHistory of the sspx slideshow
History of the sspx slideshow
 
Ppt pak
Ppt pakPpt pak
Ppt pak
 
Chapter 7 homework
Chapter 7 homeworkChapter 7 homework
Chapter 7 homework
 
Aplikom skripsi new
Aplikom skripsi newAplikom skripsi new
Aplikom skripsi new
 
tugas aplikom analisis skripsi
tugas aplikom analisis skripsitugas aplikom analisis skripsi
tugas aplikom analisis skripsi
 
The binary number system
The binary number systemThe binary number system
The binary number system
 
Holy rosary
Holy rosaryHoly rosary
Holy rosary
 
Obra cultural resumen de catecismo
Obra cultural resumen de catecismoObra cultural resumen de catecismo
Obra cultural resumen de catecismo
 
Bible pictures
Bible picturesBible pictures
Bible pictures
 
Hyper text transfer protocol
Hyper text transfer protocolHyper text transfer protocol
Hyper text transfer protocol
 
Fr KevinRobinsonsilverannivslideshow 2
Fr KevinRobinsonsilverannivslideshow 2Fr KevinRobinsonsilverannivslideshow 2
Fr KevinRobinsonsilverannivslideshow 2
 

Similar a J query

03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQueryDanae Aguilar Guzmán
 
Seminario 2+parte wickets
Seminario 2+parte wicketsSeminario 2+parte wickets
Seminario 2+parte wicketsJorge Mahecha
 
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicketSeminario jquery, html5 y wicket
Seminario jquery, html5 y wicketAdrià Solé Orrit
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)Laura Folgado Galache
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Alejandro Miguel
 
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018nacho mascort
 
Lecciones aprendidas creando una red social
Lecciones aprendidas creando una red socialLecciones aprendidas creando una red social
Lecciones aprendidas creando una red socialRoberto Luis Bisbé
 
Seminario html5
Seminario html5Seminario html5
Seminario html5UDECI
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDFAbrirllave
 
Novedades de aries
Novedades de ariesNovedades de aries
Novedades de arieslmrv
 
Presentación en Aspgems html5
Presentación en Aspgems html5Presentación en Aspgems html5
Presentación en Aspgems html5Jorge Alvarez
 

Similar a J query (20)

03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery
 
Clase Html + CSS
Clase Html + CSSClase Html + CSS
Clase Html + CSS
 
Seminario 2+parte wickets
Seminario 2+parte wicketsSeminario 2+parte wickets
Seminario 2+parte wickets
 
Seminario jquery, html5 y wicket
Seminario jquery, html5 y wicketSeminario jquery, html5 y wicket
Seminario jquery, html5 y wicket
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
Scraping avanzado o Cómo hacer de internet tu base de datos #seoplus2018
 
Guia jQuery INCES Militar - Kurt Gude
Guia jQuery INCES Militar - Kurt GudeGuia jQuery INCES Militar - Kurt Gude
Guia jQuery INCES Militar - Kurt Gude
 
Lecciones aprendidas creando una red social
Lecciones aprendidas creando una red socialLecciones aprendidas creando una red social
Lecciones aprendidas creando una red social
 
XML - Introducción
XML - IntroducciónXML - Introducción
XML - Introducción
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
Seminario html5
Seminario html5Seminario html5
Seminario html5
 
Novedades de aries
Novedades de ariesNovedades de aries
Novedades de aries
 
Prg java l
Prg java lPrg java l
Prg java l
 
05 jsp tags
05 jsp tags05 jsp tags
05 jsp tags
 
J query
J queryJ query
J query
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDF
 
Novedades de aries
Novedades de ariesNovedades de aries
Novedades de aries
 
Presentación en Aspgems html5
Presentación en Aspgems html5Presentación en Aspgems html5
Presentación en Aspgems html5
 

Más de Yoshira Atencio

Actividad3 e lectiva_i_yosiraatencio
Actividad3 e lectiva_i_yosiraatencioActividad3 e lectiva_i_yosiraatencio
Actividad3 e lectiva_i_yosiraatencioYoshira Atencio
 
Mindmeister electiva i_yosiraatencio
Mindmeister electiva i_yosiraatencioMindmeister electiva i_yosiraatencio
Mindmeister electiva i_yosiraatencioYoshira Atencio
 
Herramientas Síncronas: "Google Talk"
Herramientas Síncronas: "Google Talk"Herramientas Síncronas: "Google Talk"
Herramientas Síncronas: "Google Talk"Yoshira Atencio
 
Cuadro comparativo modelo margarita vs otros modelos
Cuadro comparativo modelo margarita vs otros modelosCuadro comparativo modelo margarita vs otros modelos
Cuadro comparativo modelo margarita vs otros modelosYoshira Atencio
 
Ova ovi-contenidos digitles
Ova ovi-contenidos digitlesOva ovi-contenidos digitles
Ova ovi-contenidos digitlesYoshira Atencio
 

Más de Yoshira Atencio (6)

Actividad3 e lectiva_i_yosiraatencio
Actividad3 e lectiva_i_yosiraatencioActividad3 e lectiva_i_yosiraatencio
Actividad3 e lectiva_i_yosiraatencio
 
Mindmeister electiva i_yosiraatencio
Mindmeister electiva i_yosiraatencioMindmeister electiva i_yosiraatencio
Mindmeister electiva i_yosiraatencio
 
Herramientas Síncronas: "Google Talk"
Herramientas Síncronas: "Google Talk"Herramientas Síncronas: "Google Talk"
Herramientas Síncronas: "Google Talk"
 
Cuadro comparativo modelo margarita vs otros modelos
Cuadro comparativo modelo margarita vs otros modelosCuadro comparativo modelo margarita vs otros modelos
Cuadro comparativo modelo margarita vs otros modelos
 
Electiva 1
Electiva 1Electiva 1
Electiva 1
 
Ova ovi-contenidos digitles
Ova ovi-contenidos digitlesOva ovi-contenidos digitles
Ova ovi-contenidos digitles
 

Último

PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 

Último (20)

PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 

J query

  • 1. Integrantes: Yosira Atencio, Neyer Landines, Manuel Navarro ,Rafael Diaz, Washintong Bello. Electiva II Ing: Yair Romero.
  • 2. ¿Qué es jQuery? • Es una librería libre y abierta en JavaScript. • Simplifica la tarea de creación de páginas web altamente sensibles. • Funciona en todos los navegadores modernos. • Resume las características específicas del navegador, lo que permite concentrarse en el diseño.
  • 4. ¿Qué es un lenguaje scripting?  No se puede comunicar con el sistema operativo  No se puede acceder a los archivos locales  No se puede acceder directamente a la base de datos  No se puede acceder al hardware  El lenguaje del lado del cliente  Funciona en DOM
  • 5. DOM = DOCUMENT OBJECT MODEL DOCUMENTO – OBJETO
  • 6. DOM = DOCUMENT OBJECT MODEL MODELO
  • 7. JavaScript vs jQuery • Ejemplo 1 - Oculta un elemento con id "textbox“ //javascript document.getElementById('textbox').style.display = "none"; //jQuery $('#textbox').hide();
  • 8. JavaScript vs jQuery • Ejemplo 2 – Crea una etiqueta <h1> con "mi texto“ //javascript var h1 = document.CreateElement("h1"); h1.innerHTML = "mi texto";document.getElementsByTagName('body')[0].appendChild(h1); //jQuery $('body').append( $("<h1/>").html("mi texto") ;
  • 9. Habilitar jQuery en tu página jQuery se puede habilitar en tu página incluyendo la referencia al archivo de la librería jQuery <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"> Introduce una función jQuery utilizando de esta manera:  $(document).ready(function(){  //El Script va aquí  });  OR  $(function(){  // El Script va aquí  });
  • 10. Selectores básicos • TagName document.getElementsByTagName("tagName"); $("tagName")-$("div"), $("p"), $("div"),..... • TagID document.getElementById("id"); $("#id") -$("#name"), $("#address") • TagClass document.getElementsByClassName("className"); $(".className") -$(".comment"), $(".code") • To select all elements -$("*")
  • 12. Filtros Índex Sintaxis: • $("selector:first") • $("selector:last") • $("selector:odd") • $("selector:even") • $("selector:eq(i)") • $("selector:gt(i)") • $("selector:lt(i)") Ejemplos: • $("p:first") • $("p:last") • $("p:odd") • $("p:even") • $("p:eq(1)") • $("p:gt(1)")
  • 13. Condición Filtros - Filtros de Formularios Sintaxis: • $("selector:visible") • $("selector:hidden") • $("selector:disabled") • $("selector:enabled") • $("selector:checked") • $("selector:selected") • $("selector:header") • $("selector:animated")
  • 14. Relación de Filtros - Filtros de contenido Sintaxis: • $("selector:parent") • $("selector:first-child") • $("selector:last-child") • $("selector:only-child") • $("selector:nth-child(i)") • $("selector:nth-child(odd)") • $("selector:nth-child(even)") • $("selector:nth-child(Xn+M)") • $("selector:content('text')") • $("selector:empty") • $("selector:has(selector)")
  • 15. Filtro con Atributo Sintaxis: • $("selector[attribute]") • $("selector[attribute=value]") • $("selector[attribute!=value]") • $("selector[attribute^=value]") • $("selector[attribute$=value]") • $("selector[attribute*=value]") Ejemplos: • $("p:[name]") • $("p:[name=para]") • $("p:[name!=para]") • $("p:[name^=para]") • $("p:[name$=para]") • $("p:[name*=para]")
  • 16. Recuperar, configurar y eliminar atributos Sintaxis: • $("selector").attr("name") • $("selector").attr("key", "val") • $("selector").attr("key", fn()) • $("selector").attr(properties) • $("selector").removeAttr(attr) Ejemplos: • $("img").attr("src") • $("p").attr("class", "source") • $("img").attr("height", calHt()) • $("img").attr({"src" : "/path/","title" : "My Img"}); • $("div").removeAttr("class“)
  • 17. Clase , HTML , Texto, Valor - Funciones  $("selector").hasClass("className")  $("selector").addClass("className")  $("selector").removeClass("className")  $("selector").toggleClass("className")  $("selector").html()  $("selector").html("html code")  $("selector").text()  $("selector").text("text content")  $("selector").val()  $("selector").val("value")
  • 18. Otras funciones Sintaxis:  $("selector").length  $("selector").size()  $("selector").get()  $("selector").get(index)  $("selector").find("selector")  $("selector").each(function(){  $(this).xxxx();  }); Ejemplos:  $("h1").length  $("h1").size()  var h1_list = $("h1").get()  var h1 = $("h1").get(2)  $("select").find("  option[value='india']")  $("selector").each(function(){  $(this).addClass('title');  });
  • 19. Eventos  bind()  unbind()  ready()  toggle()  hover()  trigger()  $("selector").bind(event, data,handler)  $("selector").unbind(event, handler)
  • 20. Ejemplo - Bind  $(function(){  $("#myButton").bind("onclick", validate);  $("#myButton").click( validate);  });  function validate(){  if( $("#myText").val().length== 0 ) {  alert("Error")  } else {  $("#myForm").submit();  }  }
  • 21. Animaciones  show()  hide()  fadeIn()  fadeOut()  slideUp()  slideDown()
  • 22. Características Adicionales • jQuery UI • Funcionalidad AJAX