FlashKeepers

JavaScript · JavaScript

JavaScript Básico: Funciones y el DOM

Sintaxis de funciones de JavaScript, manejo de eventos y métodos básicos de manipulación del DOM, explicados con un breve ejemplo cada uno.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
¿Cuál es la sintaxis de una declaración de función básica en JavaScript?
function functionName(parameters) { return value; }
¿Cómo se escribe una expresión de función?
const functionName = function(parameters) { return value; };
¿Cuál es la sintaxis de una función flecha?
const functionName = (parameters) => { return value; };
¿Qué hace una sentencia return en una función?
Sale de la función y devuelve un valor a quien la llamó.
¿Cómo se establece un valor de parámetro por defecto en una función?
function greet(name = 'Guest') { return 'Hello ' + name; }
¿Qué permite hacer el parámetro rest (...) en una función?
Aceptar un número variable de argumentos como un array.
¿Qué es el ámbito de función (function scope) en JavaScript?
Las variables declaradas dentro de una función solo son accesibles dentro de esa función.
¿Qué es un closure (clausura)?
Una función que tiene acceso a las variables del ámbito de su función externa incluso después de que esa función externa haya terminado de ejecutarse.
¿Qué es una función callback?
Una función que se pasa como argumento a otra función, para ser ejecutada más tarde.
¿Qué es una función anónima?
Una función sin nombre, usada a menudo como callback o almacenada en una variable.
¿Qué es una IIFE (Immediately Invoked Function Expression)?
(function() { code here })(); - una función que se ejecuta inmediatamente al ser definida.
¿Qué es el hoisting de funciones?
Las declaraciones de función se mueven al inicio de su ámbito antes de la ejecución del código, por lo que se pueden llamar antes de ser definidas.
¿Qué hace el método bind()?
Crea una nueva función con un contexto this fijo y argumentos precargados opcionales.
¿Qué hace el método call()?
Invoca una función con un contexto this especificado y argumentos pasados individualmente.
¿Qué hace el método apply()?
Invoca una función con un contexto this especificado y argumentos pasados como un array.

27 more cards in the app