Javascript Parte 2
Javascript Parte 2
Aplicaciones Web
Javascript - Parte II
JAVASCRIPT
Temario:
● Práctica
● Eventos
● DOM
● JQUERY
Javascript - Repaso
● Validar formularios (lo que no permita HTML5)
● Reaccionar a lo que haga el usuario (click, teclear, etc)
● Cambiar algo al pasar el mouse (si no lo permite CSS)
● Partes de páginas que se muestran/ocultan
● Hacer cálculos complejos
Javascript - Repaso
Un evento es algo que ocurre en el sistema, originado por el
usuario o otra parte del sistema y que se avisa al sistema.
● Ejemplos:
let contador = 0;
function clickear() {
//incrementa el valor de contador
contador = contador + 1;
//forma corta: contador++
alert("Hiciste " + contador + " clicks")
}
use strict - consola
"use strict";
console.log("Paso 1: declarando funciones");
let contador = 0;
function clickear() {
//incrementa el valor de contador
console.log("Paso 3: Valor anterior del contador:" + contador);
contador++;
console.log("Paso 4: El contador ahora vale:" + contador);
alert("Hiciste " + contador + " clicks")
//es lo mismo que contador = contador + 1
}
console.log("Paso 2: continua ejecución");
Funciones ya existentes
Arbol HTML - DOM
Una manera de comprender las dependencias y relaciones entre elementos es
mediante un diagrama de árbol.
Arbol HTML - DOM
● Representación estructurada del documento
● Permite modificar el contenido
● Es lo que conecta las páginas web con Javascript.
HTML).
● Editar nodos (es como cambiar el HTML) para alterar
Es un framework javascript
Framework: librerías de código que contienen procesos o rutinas ya listos para
usar.
● Necesidades habituales
● Ya están programadas
● Múltiples pruebas
● Mejoras frecuentes
“Los programadores hacemos uso de los frameworks para facilitarnos las tareas.”
JAVASCRIPT - JQuery
El propósito de Jquery es hacer mucho más fácil el uso de JavaScript en un
sitio web.
● Descargar
<Head>
<Script src = "jquery-1.10.2.min.js"> </ script>
</ Head>
● Referencia
<Head>
<Script src = "http://cdn.static.w3big.com/libs/jquery/1.10.2/jquery.min.js">
</ Script>
</ Head>
JAVASCRIPT - JQuery
Utilización de JQuery en un sitio web
● Sintaxis
$(Selector).Acción()
$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});
Notación JSON
JSON (JavaScript Object Notation) es un formato sencillo para el intercambio de
información. El formato JSON permite representar estructuras de datos (arrays) y
objetos (arrays asociativos) en forma de texto. La notación de objetos mediante
JSON es una de las características principales de JavaScript y es un mecanismo
definido en los fundamentos básicos del lenguaje.
No hay un esquema
No hay tipos