Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
Escuela de Tecnologías de la Información www.senati.edu.pe
Objetivo de la semana 8
3
Escuela de Tecnologías de la Información www.senati.edu.pe
Funciones
4
Escuela de Tecnologías de la Información www.senati.edu.pe
Analice
5
Escuela de Tecnologías de la Información www.senati.edu.pe
¿Qué es una función?
6
Escuela de Tecnologías de la Información www.senati.edu.pe
Creación de funciones
7
Escuela de Tecnologías de la Información www.senati.edu.pe
Llamar a una función
8
Escuela de Tecnologías de la Información www.senati.edu.pe
Demostración
Paso 1: Crear la estructura del proyecto y la interfaz dela pagina web según le modelo:
9
Escuela de Tecnologías de la Información www.senati.edu.pe
Demostración
Paso 2: Crear la función ConvertirSegundos, la cual requiere como argumento la cantidad de segundos
a convertir en horas, minutos y segundos.
10
Escuela de Tecnologías de la Información www.senati.edu.pe
Demostración
Paso 3: Ejecutar ágian1.html en el Live Server, ingresar un valor en segundos y observar el resultado en la
pagina web.
11
Escuela de Tecnologías de la Información www.senati.edu.pe
Reto
• Billetes de 50: 2
• Billetes de 20: 0
• Billetes de 10: 1
• Monedas de 5: 1
• Monedas de 1: 3
12
Escuela de Tecnologías de la Información www.senati.edu.pe
Eventos
13
Escuela de Tecnologías de la Información www.senati.edu.pe
Eventos
• JavaScript define numerosos eventos que permiten una interacción completa entre
el usuario y las páginas/aplicaciones web.
• Por ejemplo, si el usuario selecciona un botón en una página web, es posible que
desee responder a esa acción mostrando un cuadro de información.
• JavaScript permite asignar una función a cada uno de los eventos. De esta forma,
cuando se produce cualquier evento, JavaScript ejecuta su función asociada. Este
tipo de funciones se denominan "event handlers" en inglés y suelen traducirse por
"manejadores de eventos".
14
Escuela de Tecnologías de la Información www.senati.edu.pe
Controlador de eventos
15
Escuela de Tecnologías de la Información www.senati.edu.pe
Controlador de eventos
16
Escuela de Tecnologías de la Información www.senati.edu.pe
Detector de eventos addEventListener
17
Escuela de Tecnologías de la Información www.senati.edu.pe
Detector de eventos addEventListener
18
Escuela de Tecnologías de la Información www.senati.edu.pe
HTML Drag and Drop API - Arrastrar y soltar
• Las interfaces HTML de arrastrar y soltar permiten que las aplicaciones utilicen funciones de
arrastrar y soltar en los navegadores.
• El usuario puede seleccionar elementos que se pueden arrastrar con el mouse, arrastrar esos
elementos a un elemento que se puede soltar y soltarlos soltando el botón del mouse. Una
representación translúcida de los elementos arrastrables sigue al puntero durante la operación
de arrastre.
• Puede personalizar qué elementos se pueden arrastrar , el tipo de comentarios que producen
los elementos que se pueden arrastrar y los elementos que se pueden soltar .
• Esta descripción general de HTML Drag and Drop incluye una descripción de las interfaces, los
pasos básicos para agregar soporte de arrastrar y soltar a una aplicación y un resumen de
interoperabilidad de las interfaces.
19
Escuela de Tecnologías de la Información www.senati.edu.pe
Eventos de arrastre
20
Escuela de Tecnologías de la Información www.senati.edu.pe
TALLER 03 – Parte 2
Hola, ahora vamos a poner en práctica lo aprendido, esta actividad tiene por
objetivo desarrollar de forma individual los ejercicios propuestos y mostrar la
codificación y resultado al compilar haciendo uso de una interfaz de la pagina
web.
1. A un profesor le pagan según sus horas y una tarifa de pago por horas.
Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se
incrementa en un 50 % para las horas extras. Calcular el salario del
profesor dadas las horas trabajadas y la tarifa
3. Dada las horas trabajadas de una persona y la tarifa de pago por hora,
calcular su salario y escribirla. y los valores porcentuales a su salario en
10%, 30%, 60% y 80%
21
Escuela de Tecnologías de la Información www.senati.edu.pe
TALLER 03 – Parte 2
23
Escuela de Tecnologías de la Información www.senati.edu.pe
GRACIAS!!
24
Escuela de Tecnologías de la Información www.senati.edu.pe