JavaScript

13 Preguntas

Settings
Please wait...
JavaScript Quizzes & Trivia

Evaluación JavaScript


Questions and Answers
  • 1. 
    ¿Qué versión para el estándar de JavaScript es el más actual?
    • A. 

      Prototipos

    • B. 

      EcmaScript 6 (ES6)

    • C. 

      EcmaScript 2015 (ES2015)

    • D. 

      EcmaScript 5 (ES5)

  • 2. 
    JavaScript es un lenguaje interpretado completamente Orientado a Objetos
    • A. 

      Verdadero

    • B. 

      Falso

  • 3. 
    ¿Cuál es la opción que permite obtener datos del usuario a la vez que se muestra información?
    • A. 

      Confirm()

    • B. 

      Alert()

    • C. 

      Prompt()

    • D. 

      Console.log()

  • 4. 
    ¿Cuál de los siguientes es un ejemplo válido de JSON?
    • A. 

      [ { nombre: 'Juan', apellido: 'Hernández', autos: [ { marca: 'Nissan', modelo: 'Sentra' }, { marca: 'Toyota', model: 'Corolla' } ] }, { nombre: 'Ana', apellido: 'Rodríguez', autos: { marca: 'Suzuki', modelo: 'Swift' } } ]

    • B. 

      { [ nombre: 'Juan', apellido: 'Hernández', autos: { [ marca: 'Nissan', modelo: 'Sentra' ], [ marca: 'Toyota', model: 'Corolla' ] } ], [ nombre: 'Ana', apellido: 'Rodríguez', autos: [ marca: 'Suzuki', modelo: 'Swift' ] ] }

    • C. 

      [ { nombre : 'Juan', edad : 9 }, { nombre : 'Roxana', edad : 19 }, { nombre : 'María', edad : 21}]

    • D. 

      { [ nombre, 'Juan'; apellido, 'Hernández'; autos, { [ marca, 'Nissan'; modelo, 'Sentra' ], [ marca, 'Toyota'; model, 'Corolla' ] } ], [ nombre, 'Ana'; apellido, 'Rodríguez'; autos, [ marca, 'Suzuki'; modelo, 'Swift' ] ] }

  • 5. 
    Complete el siguiente espacio en blanco para generar una peticipon AJAX recordando respetar mayúsculas, minúsculas y terminaciones var peticion = [Blank];
  • 6. 
    Seleccione cuáles son las formas de asignar un evento a la ventana cuando esté cargada por medio del DOM
    • A. 

      window.addEventListener('', function () { console.log('Cargó'); });

    • B. 

      window. = function () { console.log('Cargó'); };

    • C. 

      window.load = function () { console.log('Cargó'); };

    • D. 

      window.addEventListener('load', function () { console.log('Cargó'); });

    • E. 

      window.addEventListener('load', evento); function evento () { console.log('Cargó'); }

  • 7. 
    window.getElementsByClassName('miClase')[0].addEventListener('click', funcion); ¿El código anterior obtiene el primer elemento con la clase de "miClase" y asigna el evento "funcion"?
    • A. 

      Verdadero

    • B. 

      Falso

  • 8. 
    Interprete el código siguiente: var elementos = document.getElementsByClassName('miClase'); for (var i = 0; i < elementos.length; i++) { elementos[i].onclick = evento; } function evento () { this.value++; }
    • A. 

      Los elementos obtenidos al hacer click sobre ellos se clonarán utilizando nodos

    • B. 

      Da error de sintaxis

    • C. 

      No se realiza ninguna acción

    • D. 

      Todos los elementos obtenidos al hacer click se les aumentará el valor en una unidad

    • E. 

      Se ejecuta una acción asíncrona en los elementos al hacer click en ellos

  • 9. 
    Seleccione las opciones válidas de cómo se generaría el siguiente elemento por medio de nodos <h2 class="miClase">Hola <span id="identificador">todos</span></h2>
    • A. 

      var h2 = document.createElement('h2'); var span = document.createElement('span'); h2.setAttribute('class', 'miClase'); span.setAttribute('id', 'identificador'); span.appendChild(document.createTextNode('todos')) h2.appendChild(document.createTextNode('Hola ')); h2.appendChild(span); document.body.appendChild(h2);

    • B. 

      document.body.innerHTML += "<h2 class='miClase'>Hola <span id='identificador'>todos</span></h2>";

    • C. 

      var h2 = document.createElement('h2'); var span = document.createElement('span'); h2.className = 'miClase'; span.id = 'identificador'; h2.textContent = 'Hola '; span.textContent = 'todos'; h2.appendChild(span); document.body.appendChild(h2);

    • D. 

      var h2 = document.createElement('h2'); var span = document.createElement('span'); h2.appendChild(document.createTextNode('Hola ')); h2.appendChild(span); h2.setAttribute('class', 'miClase'); span.setAttribute('id', 'identificador'); span.appendChild(document.createTextNode('todos')) document.body.appendChild(h2);

  • 10. 
    El lenguaje JavaScript de lado del cliente puede acceder a base de datos directamente
    • A. 

      Verdadero

    • B. 

      Falso

  • 11. 
    Utilizando un objeto AJAX ¿Qué indica la propiedad readyState?
    • A. 

      Esta indica el estado, si se ejecutó de manera correcta o hubo un error

    • B. 

      Verifica en qué paso del envío de la petición se encuentra

    • C. 

      Se encarga de abrir y enviar la petición al servidor

    • D. 

      No realiza nada

    • E. 

      Esa propiedad no existe