DESARROLLO WEB ENTORNO CLIENTE · Tema 6: Modelo de objetos del documento en javascript

Autoevaluación DWEC06 es un examen público disponible en TesIA Exam con preguntas de 1 bloques. Esta ficha pública reúne preguntas con respuesta correcta y explicación para estudiar por examen completo. Trabaja especialmente temas como Tema 6: Modelo de objetos del documento en javascript. La referencia de centro o procedencia visible es CIFP Cesar Manrique.

10 preguntas Desarrollo Web Entorno Cliente CIFP Cesar Manrique Referencia: Autoevaluación DWEC06

Qué puedes encontrar en este examen

Cada URL pública de examen sirve para localizar el contenido, entender qué bloques toca y revisar preguntas reales antes de abrir la práctica completa.

Tema 6: Modelo de objetos del documento en javascript

Preguntas, respuestas y explicaciones del examen

Listado público de preguntas asociadas a este examen, con respuesta correcta y explicación cuando está disponible.

#1

9. Para crear un nuevo nodo en el árbol del DOM emplearemos el método:

  1. A) createElement()
  2. B) createNode()
  3. C) addNode()
  4. D) addElement()
Respuesta correcta

A) createElement()

Explicación:

La respuesta correcta es A. El método createElement() es el que se utiliza específicamente para crear un nuevo elemento (nodo) en el DOM, listo para ser insertado posteriormente. Los otros métodos mencionados no son parte de la API estándar del DOM para esta tarea.

#2

8. Para saber el nombre de un determinado atributo en un elemento HTML se usa la propiedad:

  1. A) nodeName
  2. B) name
  3. C) attribute.name
  4. D) ElementAttrName
Respuesta correcta

A) nodeName

Explicación:

La respuesta correcta es A. La propiedad nodeName devuelve el nombre del nodo, que para un elemento HTML es el nombre de la etiqueta. Las otras opciones no son propiedades estándar para obtener el nombre de un atributo.

#3

10. Para añadir un nodo hijo a un nodo ya existente emplearemos el método:

  1. A) createChild()
  2. B) addChild()
  3. C) appendChild()
  4. D) addChildElement()
Respuesta correcta

C) appendChild()

Explicación:

La respuesta correcta es C. appendChild() es el método fundamental para insertar un nodo como el último hijo de un elemento padre.
Las otras opciones no existen en el modelo de objetos del documento (DOM) o son errores tipográficos sin sentido técnico.

#4

3. ¿Con que método seleccionaremos todos los objetos de un documento por su atributo name?

  1. A) getElementsByTagName()
  2. B) getElementByTagName()
  3. C) getElementsByName()
  4. D) getElementByName()
Respuesta correcta

C) getElementsByName()

Explicación:

La respuesta correcta es C. El método getElementsByName() se utiliza para seleccionar todos los elementos de un documento que tienen un atributo name específico. Es importante recordar la "s" al final de "Elements" para indicar que se seleccionarán múltiples elementos.

#5

6. Las coordenadas donde está el ratón relativas al documento, se encuentran en las propiedades

  1. A) clientX,clientY
  2. B) offsetX,offsetY
  3. C) screenX,screenY
  4. D) pageX,pageY
Respuesta correcta

D) pageX,pageY

Explicación:

La respuesta correcta es D. pageX y pageY representan las coordenadas del ratón relativas al borde superior izquierdo del documento, lo que las hace ideales para rastrear la posición del ratón en el contenido de la página web. clientX y clientY son relativas a la ventana del navegador, y screenX y screenY son relativas a la pantalla del monitor.

#6

2. ¿Con que método del modelo de registro de eventos del W3C, podremos detener la propagación de un evento en la fase de burbujeo?

  1. A) stopEvent()
  2. B) stopPropagation()
  3. C) stopEventPropagation()
  4. D) preventDefault()
Respuesta correcta

B) stopPropagation()

Explicación:

La respuesta correcta es B. El método stopPropagation() detiene la propagación del evento hacia los nodos padres en la fase de burbujeo, permitiendo un control preciso sobre cómo se manejan los eventos en el DOM. preventDefault() solo evita la acción por defecto del evento, no su propagación.

#7

4. ¿Con que método seleccionaremos todos los objetos de un documento por su etiqueta HTML?

  1. A) getElementsByTagName()
  2. B) getElementByTagName()
  3. C) getElementsByName()
  4. D) getHtmlElementByTag()
Respuesta correcta

A) getElementsByTagName()

Explicación:

La respuesta correcta es A. getElementsByTagName() es el método correcto para seleccionar todos los elementos de un documento que coinciden con una etiqueta HTML específica. getElementByTagName() es incorrecto porque le falta la 's' en 'Elements', y getElementsByName() busca por el atributo 'name', no por la etiqueta.

#8

7. La propiedad relatedTarget hace referencia al objeto donde hemos hecho click ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. La propiedad relatedTarget se utiliza principalmente en eventos como mouseover o mouseout para identificar el elemento del que proviene o hacia el que se dirige el ratón.

#9

5. ¿Cuantos niveles del DOM define el W3C?

  1. A) 0
  2. B) 1
  3. C) 2
  4. D) 3
Respuesta correcta

D) 3

Explicación:

La respuesta correcta es D. El W3C define tres niveles del DOM: Core, HTML y XML. Estos niveles proporcionan una interfaz estandarizada para acceder y manipular documentos.

#10

1. La colección childNotes, contiene todos los elementos hijos de un determinado elemento ¿Verdadero o Falso?

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La colección childNodes en DOM (Document Object Model) efectivamente contiene todos los nodos hijos de un elemento, incluyendo nodos de texto y comentarios, no solo los elementos.

Temas incluidos

Otros exámenes de Desarrollo Web Entorno Cliente

Practicar este examen

Puedes abrir TesIA Exam y localizar este examen con el mismo nombre para practicarlo en modo estudio o examen, revisar respuestas y continuar tu progreso.