Programacion Javascript Avanzado
Programacion Javascript Avanzado
Avanzado
Document Object Model (DOM).
Manipulación de Páginas HTML
Uso de JQuery
Introducción a DOM
Document Object Model (DOM)
DOM es un conjunto de utilidades que permiten manipular
documentos XML y HTML.
DOM transforma un archivo HTML en un árbol de nodos
jerárquico que puede ser manipulado.
El navegador web se encarga de generar automáticamente
un árbol de nodos a partir de un archivo HTML.
Documento Object Model (DOM)
Los nodos representan todos los elementos contenidos en
la página web.
JQuery Mobile.
Aplicaciones móviles
Instalación de JQuery?
JQuery CDN (content delivery network).
<script src="https://code.jquery.com/jquery-
3.4.1.js" integrity="sha256-
WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin
="anonymous"></script>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"><
/script>
Descarga de JQuery.
http://jquery.com/download/
https://code.jquery.com/jquery-3.4.1.min.js
Sintaxis Básica de JQuery
Consiste en una estructura de cuatro elementos:
Función Query representada por $
Un selector como parámetro colocado entre (“ “).
Uno o varios métodos de la librería.
Parámetros del método (opcionales).
$('elemento').metodo();
<script type="text/javascript">
$(document).ready( function(){
console.log (“Esto es JQuery”);
});
</script>
Sintaxis Básica de JQuery
jquery(“#c1”).click(function() {
Selectores Básicos de JQuery
$('p').metodo();
$('#idp1').metodo();
$('.miClase').metodo();
$(":text").metodo();
$("[href='default.htm']")).metodo();
$("div li").metodo();
$('.contenedor h1').metodo();
• Selección de elementos hijos de un elemento padre.
Selectores Básicos de JQuery
$(“[href]”).metodo();
$(this).metodo();
$(“*”).metodo();