Cuestionario para la Parte I: Introducción a JavaScript
Preguntas
Evalúa tu comprensión de los conceptos fundamentales cubiertos en la primera parte de "JavaScript from Scratch: Unlock your Web Development Superpowers" con este cuestionario. Cada pregunta está diseñada para reforzar los puntos clave de cada capítulo, asegurando que tengas un conocimiento sólido de los fundamentos de JavaScript y la manipulación del DOM.
Pregunta 1: JavaScript Básico
¿Cuál es el resultado del siguiente código JavaScript?
console.log(typeof (typeof 1));
A) "string"
B) "number"
C) "object"
D) "boolean"
Pregunta 2: Estructuras de Datos
¿Qué método usarías para agregar un elemento al principio de un array?
A) push()
B) pop()
C) shift()
D) unshift()
Pregunta 3: Manejo de JSON
¿Cuál afirmación sobre JSON es correcta?
A) JSON es un lenguaje de programación.
B) Las cadenas JSON deben usar comillas simples.
C) JSON puede incluir funciones como valores.
D) JSON se usa comúnmente para el intercambio de datos entre un servidor y aplicaciones web.
Pregunta 4: Manipulación del DOM
¿Qué método se utiliza para seleccionar un elemento por su ID?
A) document.getElementByClassName()
B) document.getElementById()
C) document.querySelectorAll()
D) document.getElementsByTagName()
Pregunta 5: Creación y Eliminación de Elementos del DOM
¿Cuál es la forma correcta de eliminar un elemento del DOM?
A) element.delete()
B) element.removeChild()
C) element.remove()
D) element.erase()
Pregunta 6: Manejo de Eventos
¿Cuál es la sintaxis correcta para agregar un oyente de eventos que se ejecute cuando un usuario haga clic en un botón con el ID "submitBtn"?
document.querySelector('???').addEventListener('???', function() {
alert('Button clicked!');
});
Rellena los '???' para configurar correctamente el oyente de eventos.
Pregunta 7: Modificación del Contenido de un Elemento
¿Cómo cambias el contenido de texto de un elemento con el ID "header" a "Welcome to JavaScript"?
A) document.getElementById('header').innerHTML = 'Welcome to JavaScript';
B) document.getElementById('header').textContent = 'Welcome to JavaScript';
C) document.getElementById('header').innerText = 'Welcome to JavaScript';
D) Tanto B como C son correctas.
Pregunta 8: Eventos Personalizados
Verdadero o Falso: Los eventos personalizados se pueden usar para activar funcionalidades específicas que no están cubiertas por los eventos nativos del DOM.
A) Verdadero
B) Falso
Preguntas
Evalúa tu comprensión de los conceptos fundamentales cubiertos en la primera parte de "JavaScript from Scratch: Unlock your Web Development Superpowers" con este cuestionario. Cada pregunta está diseñada para reforzar los puntos clave de cada capítulo, asegurando que tengas un conocimiento sólido de los fundamentos de JavaScript y la manipulación del DOM.
Pregunta 1: JavaScript Básico
¿Cuál es el resultado del siguiente código JavaScript?
console.log(typeof (typeof 1));
A) "string"
B) "number"
C) "object"
D) "boolean"
Pregunta 2: Estructuras de Datos
¿Qué método usarías para agregar un elemento al principio de un array?
A) push()
B) pop()
C) shift()
D) unshift()
Pregunta 3: Manejo de JSON
¿Cuál afirmación sobre JSON es correcta?
A) JSON es un lenguaje de programación.
B) Las cadenas JSON deben usar comillas simples.
C) JSON puede incluir funciones como valores.
D) JSON se usa comúnmente para el intercambio de datos entre un servidor y aplicaciones web.
Pregunta 4: Manipulación del DOM
¿Qué método se utiliza para seleccionar un elemento por su ID?
A) document.getElementByClassName()
B) document.getElementById()
C) document.querySelectorAll()
D) document.getElementsByTagName()
Pregunta 5: Creación y Eliminación de Elementos del DOM
¿Cuál es la forma correcta de eliminar un elemento del DOM?
A) element.delete()
B) element.removeChild()
C) element.remove()
D) element.erase()
Pregunta 6: Manejo de Eventos
¿Cuál es la sintaxis correcta para agregar un oyente de eventos que se ejecute cuando un usuario haga clic en un botón con el ID "submitBtn"?
document.querySelector('???').addEventListener('???', function() {
alert('Button clicked!');
});
Rellena los '???' para configurar correctamente el oyente de eventos.
Pregunta 7: Modificación del Contenido de un Elemento
¿Cómo cambias el contenido de texto de un elemento con el ID "header" a "Welcome to JavaScript"?
A) document.getElementById('header').innerHTML = 'Welcome to JavaScript';
B) document.getElementById('header').textContent = 'Welcome to JavaScript';
C) document.getElementById('header').innerText = 'Welcome to JavaScript';
D) Tanto B como C son correctas.
Pregunta 8: Eventos Personalizados
Verdadero o Falso: Los eventos personalizados se pueden usar para activar funcionalidades específicas que no están cubiertas por los eventos nativos del DOM.
A) Verdadero
B) Falso
Preguntas
Evalúa tu comprensión de los conceptos fundamentales cubiertos en la primera parte de "JavaScript from Scratch: Unlock your Web Development Superpowers" con este cuestionario. Cada pregunta está diseñada para reforzar los puntos clave de cada capítulo, asegurando que tengas un conocimiento sólido de los fundamentos de JavaScript y la manipulación del DOM.
Pregunta 1: JavaScript Básico
¿Cuál es el resultado del siguiente código JavaScript?
console.log(typeof (typeof 1));
A) "string"
B) "number"
C) "object"
D) "boolean"
Pregunta 2: Estructuras de Datos
¿Qué método usarías para agregar un elemento al principio de un array?
A) push()
B) pop()
C) shift()
D) unshift()
Pregunta 3: Manejo de JSON
¿Cuál afirmación sobre JSON es correcta?
A) JSON es un lenguaje de programación.
B) Las cadenas JSON deben usar comillas simples.
C) JSON puede incluir funciones como valores.
D) JSON se usa comúnmente para el intercambio de datos entre un servidor y aplicaciones web.
Pregunta 4: Manipulación del DOM
¿Qué método se utiliza para seleccionar un elemento por su ID?
A) document.getElementByClassName()
B) document.getElementById()
C) document.querySelectorAll()
D) document.getElementsByTagName()
Pregunta 5: Creación y Eliminación de Elementos del DOM
¿Cuál es la forma correcta de eliminar un elemento del DOM?
A) element.delete()
B) element.removeChild()
C) element.remove()
D) element.erase()
Pregunta 6: Manejo de Eventos
¿Cuál es la sintaxis correcta para agregar un oyente de eventos que se ejecute cuando un usuario haga clic en un botón con el ID "submitBtn"?
document.querySelector('???').addEventListener('???', function() {
alert('Button clicked!');
});
Rellena los '???' para configurar correctamente el oyente de eventos.
Pregunta 7: Modificación del Contenido de un Elemento
¿Cómo cambias el contenido de texto de un elemento con el ID "header" a "Welcome to JavaScript"?
A) document.getElementById('header').innerHTML = 'Welcome to JavaScript';
B) document.getElementById('header').textContent = 'Welcome to JavaScript';
C) document.getElementById('header').innerText = 'Welcome to JavaScript';
D) Tanto B como C son correctas.
Pregunta 8: Eventos Personalizados
Verdadero o Falso: Los eventos personalizados se pueden usar para activar funcionalidades específicas que no están cubiertas por los eventos nativos del DOM.
A) Verdadero
B) Falso
Preguntas
Evalúa tu comprensión de los conceptos fundamentales cubiertos en la primera parte de "JavaScript from Scratch: Unlock your Web Development Superpowers" con este cuestionario. Cada pregunta está diseñada para reforzar los puntos clave de cada capítulo, asegurando que tengas un conocimiento sólido de los fundamentos de JavaScript y la manipulación del DOM.
Pregunta 1: JavaScript Básico
¿Cuál es el resultado del siguiente código JavaScript?
console.log(typeof (typeof 1));
A) "string"
B) "number"
C) "object"
D) "boolean"
Pregunta 2: Estructuras de Datos
¿Qué método usarías para agregar un elemento al principio de un array?
A) push()
B) pop()
C) shift()
D) unshift()
Pregunta 3: Manejo de JSON
¿Cuál afirmación sobre JSON es correcta?
A) JSON es un lenguaje de programación.
B) Las cadenas JSON deben usar comillas simples.
C) JSON puede incluir funciones como valores.
D) JSON se usa comúnmente para el intercambio de datos entre un servidor y aplicaciones web.
Pregunta 4: Manipulación del DOM
¿Qué método se utiliza para seleccionar un elemento por su ID?
A) document.getElementByClassName()
B) document.getElementById()
C) document.querySelectorAll()
D) document.getElementsByTagName()
Pregunta 5: Creación y Eliminación de Elementos del DOM
¿Cuál es la forma correcta de eliminar un elemento del DOM?
A) element.delete()
B) element.removeChild()
C) element.remove()
D) element.erase()
Pregunta 6: Manejo de Eventos
¿Cuál es la sintaxis correcta para agregar un oyente de eventos que se ejecute cuando un usuario haga clic en un botón con el ID "submitBtn"?
document.querySelector('???').addEventListener('???', function() {
alert('Button clicked!');
});
Rellena los '???' para configurar correctamente el oyente de eventos.
Pregunta 7: Modificación del Contenido de un Elemento
¿Cómo cambias el contenido de texto de un elemento con el ID "header" a "Welcome to JavaScript"?
A) document.getElementById('header').innerHTML = 'Welcome to JavaScript';
B) document.getElementById('header').textContent = 'Welcome to JavaScript';
C) document.getElementById('header').innerText = 'Welcome to JavaScript';
D) Tanto B como C son correctas.
Pregunta 8: Eventos Personalizados
Verdadero o Falso: Los eventos personalizados se pueden usar para activar funcionalidades específicas que no están cubiertas por los eventos nativos del DOM.
A) Verdadero
B) Falso