Presentación T8. Javascript
Presentación T8. Javascript
Michel Vilaplana
¿Qué es • Lenguaje de programación interpretado
• Orientado a objetos
Javascript? • Se utiliza para crear páginas web interactivas
• JavaScript proporciona la interactividad a las páginas web
Importancia de JS • Sin JavaScript, las páginas web serían estáticas
en HTML+CSS+JS • JavaScript es esencial para crear páginas web modernas
• JavaScript es esencial para el desarrollo web
Importancia de JS en el • Proporciona
• Interactividad
++, -- 2
La precedencia de operadores en
% 3
JavaScript determina el orden en que se
evalúan los operadores en una
expresión. / 4
* 5
+ 6
- 7
Operadores de Los operadores de comparación se utilizan para
comparar dos valores y devolver un valor
comparación
booleano.
En JavaScript, los operadores lógicos permiten realizar
evaluaciones condicionales y combinan expresiones
booleanas. Los principales operadores lógicos son:
Repetición. While.
código repetidamente
mientras una condición sea
verdadera.
La estructura for se utiliza para ejecutar un
Estructuras de bloque de código repetidamente un número
determinado de veces.
control.
Repetición. for.
Estructuras de control. La estructura do-while se utiliza para
Repetición. do..while ejecutar un bloque de código
repetidamente mientras una condición
sea verdadera, pero al menos una vez.
Funciones
Las funciones en JavaScript son bloques de código que
se pueden reutilizar. Las funciones se utilizan para
dividir el código en unidades más pequeñas y
manejables, y para hacer que el código sea más
modular y legible.
Arrays
Los arrays son estructuras que permiten almacenar múltiples valores
en una sola variable. Pueden contener datos de diferentes tipos y se
accede a cada elemento mediante un índice.
Objetos
Los objetos en JavaScript son estructuras que permiten agrupar
datos y funciones relacionados en una única variable. Se definen
mediante llaves {} y consisten en pares clave-valor
Arrays de
objetos
Los arrays de objetos son
arrays que contienen
objetos
Eventos y gestión de errores
en JS
Los eventos son notificaciones que se
envían a un objeto cuando ocurre algo. Se
utilizan para controlar la interacción del
usuario con una aplicación.
La gestión de errores es el proceso de
manejar los errores que se producen
durante la ejecución de un programa.
click Clic en un elemento.
mousedown Presiona el botón del mouse.
mouseup Suelta el botón del mouse.
Eventos en JS mousemove Mueve el mouse sobre un
Eventos de
elemento.
• En js hay mucho tipo de ratón
mouseover Mueve el mouse sobre un
eventos: mouse, teclado, elemento.
carga, tiempo, formulario,
mouseout Mueve el mouse fuera de un
estado, navegación,
elemento.
medios, red, etc...
keydown Presiona una tecla.
• Nos vamos a centrar en los Eventos de
keyup Suelta una tecla.
tres primeros. teclado
keypress Presiona y suelta una tecla.
load Se carga una página web.
Eventos de
readystatechange El estado de carga de una
carga
página web cambia.
Gestión de errores
en JS
En JavaScript, los errores son
notificaciones que se producen
cuando se produce un problema
durante la ejecución de un
programa.
Los errores pueden ser causados por
una variedad de factores, como
errores de sintaxis, errores de lógica
o errores de entrada de datos.
La gestión de errores es el proceso
de manejar los errores que se
producen durante la ejecución de un
programa.
Introducción al DOM
El DOM es una API importante para la programación web. El DOM permite a los programadores
manipular el contenido, el estilo y la estructura de los documentos HTML y XML.
Los nodos son los elementos básicos del DOM. Los nodos tienen propiedades y métodos que
se pueden utilizar para acceder y manipular el documento.
getElementsByClassName Devuelve una colección de elementos del DOM que tienen la clase especificada.
getElementsByTagName Devuelve una colección de elementos del DOM que tienen la etiqueta HTML especificada.
Devuelve el primer elemento del DOM que coincide con el selector CSS especificado.
querySelector
Devuelve todos los elementos del DOM que coinciden con el selector CSS especificado como una NodeList
querySelectorAll
Crear nuevos
El método createElement() tiene un solo parámetro: el nombre de la etiqueta
del elemento que queremos crear.
Podemos establecer atributos de un elemento recién creado utilizando el
Dinamismo: Permite modificar la apariencia y el contenido de una página sin necesidad de recargarla
Flexibilidad: El DOM permite acceder y manipular cualquier elemento de una página web.
Eficiencia: El DOM es una interfaz eficiente permite realizar cambios en una página web de forma rápida y
sencilla.
Potencial: El DOM es una herramienta poderosa que puede utilizarse para crear aplicaciones web dinámicas e
interactivas.
Ej1. Cambiar el texto de un párrafo.
Para cambiar el texto de un párrafo en JavaScript, podemos utilizar
los siguientes métodos: