1/33
Flashcards de vocabulario técnico sobre JavaScript, manipulación del DOM, APIs y fundamentos de programación web basados en las notas de clase.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
JavaScript
Lenguaje de programación interpretado, imperativo y no tipado, basado en prototipos y dialecto de ECMAScript (ES).
console.log()
Función que sirve para imprimir mensajes o valores en la consola del navegador para depurar y verificar el comportamiento del código.
let
Palabra reservada para declarar variables cuyo valor puede cambiar y que no permite la redeclaración dentro del mismo bloque.
const
Palabra reservada para declarar valores constantes que no pueden ser modificados una vez asignados.
NaN
Siglas de Not A Number, representa el resultado de una operación matemática inválida.
undefined
Estado de una variable que existe pero todavía no tiene un valor asignado.
Template strings
Cadenas de texto con comillas invertidas que permiten intercalar variables u operaciones mediante la sintaxis .
Módulo ()
Operador aritmético que devuelve el resto de una división.
Igualdad estricta (===)
Operador que determina si dos valores son iguales comparando tanto su valor como su tipo de dato.
AND ( && )
Operador lógico que devuelve true solo si se cumplen todas las comparaciones evaluadas.
Array
Tipo de dato que guarda una lista de valores juntos dentro de una sola variable usando corchetes [].
Índice
Posición que ocupa un elemento en un array, empezando siempre desde el número 0.
.length
Propiedad que devuelve la cantidad de elementos de un array o la cantidad de caracteres de un string.
.push()
Método de array que se utiliza para agregar un nuevo elemento al final de la lista.
Función
Bloque de código reutilizable que realiza una tarea específica y puede devolver un valor mediante la palabra reservada return.
Scope (Alcance)
La parte del código donde una variable existe y puede usarse, pudiendo ser local o global.
prompt()
Función nativa que muestra un mensaje con un campo de texto y retorna un string con lo escrito por el usuario.
confirm()
Función nativa que despliega un mensaje con opciones de aceptar o cancelar, retornando un booleano.
Bucle for
Estructura que permite repetir un bloque de código basándose en un inicio, una condición y un modificador.
Objeto literal
Estructura de datos que contiene propiedades (datos) y métodos (funciones) para representar elementos reales.
this
Palabra reservada que hace referencia al objeto literal que la contiene.
DOM
Document Object Model; una copia virtual del documento HTML que JavaScript puede modificar de forma temporal.
querySelector()
Selector del DOM que captura el primer elemento que coincida con el criterio especificado.
.innerHTML
Propiedad del DOM que permite leer o cambiar el contenido de un elemento interpretando las etiquetas HTML.
addEventListener()
Función nativa que escucha un evento específico en un elemento y ejecuta una función de callback.
preventDefault()
Método que detiene el comportamiento por defecto de un elemento HTML, como el envío de un formulario.
API
Sistema para intercambiar información entre aplicaciones mediante archivos de texto accediendo a URLs (endpoints).
JSON
JavaScript Object Notation; formato de intercambio de datos liviano donde las propiedades deben llevar comillas dobles.
fetch()
Función asincrónica que solicita información a una API y devuelve una Promesa.
HTTP
Hyper Text Transfer Protocol; protocolo que define las reglas para la transmisión de información entre cliente y servidor.
Query String
Parte de la URL que envía información mediante pares clave=valor después de un signo de interrogación.
localStorage
Mecanismo de Web Storage que permite almacenar información de forma permanente en el navegador del cliente.
GET
Método HTTP para solicitar datos que viajan de forma visible a través de la URL.
POST
Método HTTP para enviar datos que viajan ocultos en el cuerpo, utilizado para información sensible.