Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEUD06 notPHP

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
UD06 notPHP

Descripción:
UD06 notDWCC cabreado

Autor:
AlumnoCabreado
(Otros tests del mismo autor)

Fecha de Creación:
23/02/2023

Categoría:
Informática

Número preguntas: 36
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué es una colección de elementos en el DOM? Un array que contiene todos los elementos de la página XHTML Una función del DOM que permite modificar los elementos de la página Un objeto de tipo String que contiene el valor de un atributo específico Un objeto de tipo NodeList que contiene todos los elementos de la página XHTML que cumplen con una determinada condición.
En el DOM, para obtener el contenido textual de una parte de la página se emplea la propiedad content textContent text value.
Identifica cual de los siguientes elementos no es un nodo del DOM: Element Text firstChild Comentarios Document.
JavaScript "no obstructivo" significa Separar la capa del comportamiento de las capas de estructura/contenido y de presentación de una página web El uso de buenas prácticas a fin de evitar los problemas de la programación tradicional en JavaScript (tales como inconsistencias entre navegadores y falta de escalabilidad) La mejora progresiva con el fin de soportar los agentes de usuario que no admitan funcionalidades avanzadas de JavaScript Todas las respuestas son correctas.
Según el DOM, todo en una página web es Un atributo Un nodo Una tabla Las anteriores respuestas no son correctas.
Selecciona la respuesta correcta sobre cómo obtener de forma específica el primer hijo de un nodo de tipo texto: node.childNodes[0]; node.nodeValue; node.textContent; node.firstChild;.
¿Cuál es la forma correcta de modificar el valor del atributo type del elemento con id "apellidos"? document.getElementById("apellidos").type="password"; document.getElementById("apellidos").attributes["type"].nodeValue="password"; document.getElementById("apellidos").setAttribute('type','password'); document.getElementById("apellidos").attributes[0].nodeValue="password".
Para crear un nuevo nodo en el árbol del DOM emplearemos el método: addElement() addNode() createNode() createElement().
Selecciona la respuesta correcta sobre cómo acceder al contenido textual de un nodo: Utilizando la colección childNodes. No es posible acceder al contenido textual de un nodo. Utilizando la propiedad firstChild. Utilizando la colección parentNode.
En el DOM, para añadir un elemento hijo se emplea el método appendChild() createChild() newChild() Las anteriores respuestas no son correctas.
En el DOM, para visitar el siguiente nodo hermano se emplea brother next nextBrother Las anteriores respuestas no son correctas.
¿Qué es necesario para poder acceder a todos los nodos de un árbol en el DOM? Tener acceso a una herramienta específica para construir el árbol de nodos Ejecutar un script específico para construir el árbol de nodos Que la página XHTML haya sido cargada por completo Tener permisos especiales para acceder a los nodos del árbol.
Selecciona la respuesta correcta sobre qué propiedad de un nodo de tipo texto nos permite acceder al contenido textual de dicho nodo: firstChild nodeValue parentNode childNodes.
¿Cuál es la forma correcta de acceder al valor del atributo type del elemento con id "apellidos"? document.getElementById("apellidos").attributes["type"].nodeValue document.getElementById("apellidos").attributes[0].nodeValue document.getElementById("apellidos").getAttribute('type') document.getElementById("apellidos").type.
En el DOM, el tipo de un nodo se obtiene con la propiedad elementType nodeType type Las anteriores respuestas no son correctas.
¿Cuál es la forma correcta para obtener todos los elementos de la clase 'prueba' en un objeto HTMLCollection? document.querySelectorAll('.prueba'); document.getElementsByTagName('prueba'); document.querySelector('.prueba'); document.getElementsByClassName('prueba');.
¿Cuál es la forma correcta de acceder al atributo src de la imagen de la siguiente página? document.images[0].src document.images["logotipo"].src Todas son correctas document.getElementsByTagName("img").src.
Marca las opciones correctas sobre un objeto tipo NodeList: Los objetos NodeList son dinámicos, es decir, si se agrega o elimina un elemento del documento, el objeto NodeList se actualiza automáticamente para reflejar estos cambios. Por otro lado, los objetos HTMLCollection son estáticos, no se actualizan automáticamente con los cambios en el documento. Los objetos NodeList soportan métodos de Array, como forEach() y map(), mientras que los objetos HTMLCollection no los soportan. Sin embargo, se pueden usar los métodos de Array en un HTMLCollection mediante el uso de call() o apply(). Los objetos NodeList son estáticos, es decir, si se agrega o elimina un elemento del documento, el objeto NodeList no se actualiza automáticamente para reflejar estos cambios. Por otro lado, los objetos HTMLCollection son dinámicos, se actualizan automáticamente con los cambios en el documento. Un objeto NodeList es devuelto por la función querySelectorAll(), mientras que un objeto HTMLCollection es devuelto por funciones como getElementsByClassName() y getElementsByTagName().
¿Qué código se utiliza para seleccionar el primer elemento con la clase "enlace" en una página HTML? var enlace = document.getElementById(".enlace"); var enlace = document.getElementsByClassName(".enlace"); var enlace = document.querySelector(".enlace"); var enlace = document.querySelectorAll(".enlace");.
¿Cuál fue la causa principal de las diferencias entre navegadores en la historia de la web? El uso excesivo de características nuevas en los navegadores sin ningún tipo de coordinación o control entre fabricantes. La competencia entre las empresas desarrolladoras de software. La falta de interés de las empresas en seguir los estándares propuestos por el W3C. La falta de estándares en el desarrollo de navegadores. La falta de capacitación de los desarrolladores de páginas web en el uso de tecnologías como HTML, CSS y JavaScript.
¿Qué tecnologías se utilizan para desarrollar aplicaciones cross-browser? JavaScript HTML CSS Todas las anteriores.
¿Cuál es la diferencia entre className y classList en JavaScript cuando se trata de acceder a los nombres de clases CSS en un elemento? className es una propiedad mientras que classList es una variable. className es utilizado en navegadores IE mientras que classList es utilizado en navegadores W3C. className es para acceder a una sola clase mientras que classList es para acceder a varias clases en un elemento. className es una función mientras que classList es un método.
Entre los eventos de teclado existen en JavaScript ¿cuál es el más recomendado para saber qué tecla se ha pulsado? keypress keydown keyup keydown, keypress y keyup.
¿Cuál es el evento que se produce al soltar una tecla presionada? keypress keycode keydown keyup.
Indica cuál es el evento de teclado que se produce en el instante de presionar una tecla keydown keyup keypress.
¿Cuál es el código correcto para crear un evento click en un elemento con id "boton"? document.getElementById("boton").addEventListener("click", function(){alert("Hola!");}); document.getElementById("boton").Onclick = function(){alert("Hola!");}; document.getElementById("boton").click = function(){alert("Hola!");};.
Selecciona las respuestas correctas para añadir y eliminar una clase CSS en un elemento: elemento.className="" elemento.classList.add("nombreClase") elemento.classList.remove("nombreClase") Todas las opciones son correctas. elemento.className="nombreClase".
En el DOM, para obtener la clase de CSS que se aplica a un elemento se utiliza la propiedad: className style css.
En el DOM, para obtener la clase de CSS que se aplica a un elemento se utiliza la propiedad className style class css.
¿Selecciona las formas incorrectas de asignar una clase CSS a un elemento? elemento.className = "nombre-de-la-clase"; elemento.setAttribute("class", "nombre-de-la-clase"); elemento.classList.add("nombre-de-la-clase"); elemento.style.className = "nombre-de-la-clase";.
Selecciona la respuesta correcta sobre la función de la colección attributes: Permite acceder y modificar los elementos de un documento. Permite acceder y modificar los atributos de un elemento en un documento. La colección attributes permite acceder y modificar los atributos de un elemento en un documento. Permite acceder y modificar los estilos de un elemento en un documento. No tiene función específica.
¿Cuál es el método de acceso más utilizado para acceder a un nodo específico en el DOM? Método de acceso a través de los nodos padre Método de acceso a través de arrays Método de acceso directo Método de acceso automático.
En el DOM, para eliminar un elemento hijo se emplea el método deleteChild() dropChild() removeChild() Las anteriores respuestas no son correctas.
¿Qué técnica se utiliza para evitar la comprobación de compatibilidad del navegador varias veces en una solución cross-browser? No hacer ninguna comprobación y confiar en que el código se ejecutará correctamente en cualquier navegador. Utilizar una librería de compatibilidad de navegadores para evitar la comprobación. Hacer una sola comprobación al principio del código y guardar el resultado en una variable global. Crear funciones separadas que contengan la lógica de cross-browser y luego envolviendo esas funciones con otra mayor que devuelva la función apropiada a ejecutar.
¿Cuál es la diferencia entre los eventos de mousedown y click? mousedown se produce cuando el usuario mueve el ratón sobre un elemento, mientras que click se produce cuando el usuario presiona y suelta el botón del ratón sobre el mismo elemento Son lo mismo mousedown se produce cuando el usuario suelta el botón del ratón sobre un elemento, mientras que click se produce cuando el usuario presiona y mueve el ratón sobre el mismo elemento mousedown se produce cuando el usuario presiona el botón del ratón sobre un elemento, mientras que click se produce cuando el usuario presiona y suelta el botón del ratón sobre el mismo elemento.
¿Es correcta la siguiente sintaxis para registrar un evento de mouseover en un elemento? <div onmouseover="alert('Hola')">Hola</div> Sí No.
Denunciar test Consentimiento Condiciones de uso