UD06 notPHP
![]() |
![]() |
![]() |
Título del Test:![]() UD06 notPHP Descripción: UD06 notDWCC cabreado |




Comentarios |
---|
NO HAY REGISTROS |
¿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. |