Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:diw:2eval:tema07 [2021/01/06 12:15] admin [API] |
clase:daw:diw:2eval:tema07 [2021/01/06 12:48] (actual) admin [Ejercicios] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== 7. Drag & Drop ====== | ====== 7. Drag & Drop ====== | ||
+ | El drag & drop es una forma de simplificar los interfaces de usuario. | ||
- | * Drag & Drop | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | * [[http:// | + | En el drag & drop siempre hay 2 elementos |
+ | * El elemento que se arrastra | ||
+ | * El elemento donde se suelta | ||
+ | Respecto a los eventos , hay 3 eventos en un drag & drop: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Por último está: | ||
+ | * La propiedad '' | ||
+ | * El objeto de JavaScript '' | ||
+ | |||
+ | Mas información: | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
===== API ===== | ===== API ===== | ||
Línea 114: | Línea 127: | ||
===== Ejercicios ===== | ===== Ejercicios ===== | ||
+ | ==== Ejercicio 1 ==== | ||
+ | En base al ejemplo del tema, prueba a arrastrar el texto a otra aplicación como el Bloc de Notas de Windows. ¿Ha funcionado? | ||
- | ==== Ejercicio 5 ==== | + | Ahora modifica el ejemplo y en vez de usar '' |
- | Crea un programa | + | |
- | En la parte superior estarán las 4 imágenes del puzzle sin colocar. | + | |
- | En la parte imferior, habrá un cuadro con los 4 huecos a colocar. | + | |
- | Separa todo lo que puedas la parte visual de la lógica del puzzle | ||
- | Para ello crea una clase Puzzle | + | ==== Ejercicio 2 ==== |
+ | En base al ejemplo del tema, modifica | ||
+ | <sxh json> | ||
+ | { | ||
+ | color: "# | ||
+ | texto: "Disco duro" | ||
+ | } | ||
+ | </ | ||
- | ==== Ejercicio 6 ==== | + | Y al soltar que en el elemento ''< |
- | {{ : | ||
+ | ==== Ejercicio 3 ==== | ||
+ | Haz un programa similar al siguiente: | ||
+ | {{: | ||
+ | |||
+ | De forma que: | ||
* Al arrastrar el icono de " | * Al arrastrar el icono de " | ||
* Al arrastrar el icono de " | * Al arrastrar el icono de " | ||
Línea 134: | Línea 156: | ||
* Al arrastrar el icono de "Nº de Vuelos Aterrizados" | * Al arrastrar el icono de "Nº de Vuelos Aterrizados" | ||
- | {{: | + | Ademas, cambiar todo el aspecto visual para que "quede bonito" |
- | + | ||