Apuntes DAM
    EjerciciosDWEC · 2º DAW

    Desarrollo Web en Entorno Cliente

    Ejercicios de Desarrollo Web en Entorno Cliente

    12 ejercicios con pistas y solución de los 7 resultados de aprendizaje, un proyecto final y 3 retos autocorregidos de interfaces completas: paginación, autocompletado y juego de parejas.

    A tu ritmoTodos los niveles
    2º DAW · Desarrollo Web en Entorno ClienteRA1 – RA712 ejercicios + 3 retos

    Ejercicios de Desarrollo Web en Entorno Cliente

    Retos autocorregidos de interfaces completas · Sintaxis · Objetos predefinidos · Funciones y clases · DOM y eventos · AJAX · Proyecto final.

    12

    Ejercicios

    6

    Bloques

    36

    Pistas

    Retos de interfaces completas

    Tres componentes que encontrarás en cualquier aplicación real. Las pruebas los usan como lo haría una persona: pulsan, escriben y navegan con el teclado.

    🧩JS · DOMPaginaciónMedio

    window.PRODUCTOS tiene 23 nombres. Muestra 5 por página en #lista (un <li> por producto) y en #pagina el texto «Página X de Y». #anterior y #siguiente cambian de página y deben estar deshabilitados cuando no hay página anterior o siguiente. Al cargar se ve la página 1.

    index.htmlsolo lectura
    script.js
    Vista previa
    🧩JS · DOMAutocompletar con tecladoDifícil

    Al escribir en #pais, muestra en #sugerencias (como <li>) los países de window.PAISES que empiezan por lo escrito, sin distinguir mayúsculas, como máximo 5. Con la flecha abajo y arriba se resalta una sugerencia (aria-selected="true" y solo una a la vez); Enter copia la resaltada al campo y vacía la lista; Escape vacía la lista. Con el campo vacío no hay sugerencias.

    index.htmlsolo lectura
    script.js
    Vista previa
    🧩JS · DOMJuego de parejasDifícil

    El tablero #tablero tiene 8 cartas (<button class="carta" data-valor="…">) boca abajo. Al pulsar una se le añade la clase «visible». Al destapar la segunda: si coinciden, las dos reciben la clase «acertada» y se quedan visibles; si no, pierden «visible» a los 500 ms. Mientras dos cartas distintas están destapadas no se puede destapar otra, ni volver a pulsar una ya visible. #intentos cuenta las parejas intentadas y, al acertar todas, #mensaje muestra «¡Completado en N intentos!».

    index.htmlsolo lectura
    script.js
    Vista previa

    Filtrar por bloque

    RA1 · Arquitecturas

    1 ejercicio · #1–#1

    RA2 · Sintaxis

    2 ejercicios · #2–#3

    RA3 · Objetos predefinidos

    2 ejercicios · #4–#5

    RA4 · Funciones y objetos

    2 ejercicios · #6–#7

    RA5 y RA6 · DOM y eventos

    2 ejercicios · #8–#9

    RA7 · AJAX y proyecto

    3 ejercicios · #10–#12

    DWEC · 12 ejercicios con pistas y solución y 3 retos autocorregidos

    RA1 · Arquitecturas
    RA2 · Sintaxis
    RA3 · Objetos predefinidos
    RA4 · Funciones y objetos
    RA5 y RA6 · DOM y eventos
    RA7 · AJAX y proyecto

    ¿Has terminado este tema?

    Crea una cuenta gratis para guardar qué temas has terminado, subir de nivel y ganar medallas.

    Guardar mi progreso