Beruflich Dokumente
Kultur Dokumente
<!DOCTYPE html><html>
<head>
<title>Date</title>
<meta charset="UTF-8">
</head>
<body>
<h1 id="h1"></h1>
<h2 id="h2">La fecha y la hora son:</h2>
<div id="fecha"></div>
<script type="text/javascript">
var fecha = new Date();
var msj;
document.getElementById("h1").innerHTML = msj;
document.getElementById("fecha").innerHTML = fecha;
</script>
</body>
</html>
Incluyendo los siguientes elementos:
Integrar además en una sola calculadora los siguientes botones de operaciones matemáticas:
La calculadora integrada debe estar accesible desde todos los enlaces del carrusel:
Parte opcional de la entrega: Para practicar con el uso de jQuery UI, pueden añadir a la
calculadora una memoria donde almacenar el valor del cajetín. El contenido de esta
memoria deberá hacerse visible en la página Web, por ejemplo cerca del cajetín. Para
mover el contenido de uno a otro se deben añadir 2 teclas a la calculadora:
- ToM: mueve el número del cajetín a la memoria
- FromM: mueve el número de la memoria al cajetín
El contenido del cajetín debe poder arrastrarse también con el ratón para depositar en la
memoria, utilizando las interacciones draggable y droppable de jQuery UI. Un último paso
más difícil es permitir arrastrar en sentido inverso.
1) Usar bloque <div contentEditable=“true” …> en vez de <input type=“text” …> para
introducir el número y delimitar el cajetin con los comandos CSS border, hight y width.
2) Usar un bloque <div> para la memoria donde guardar el número. Delimitar esta zona
también con los comandos CSS border, hight y width.
3) Inicializar la función draggable al menos con las opciones {revert:
"invalid", helper:"clone"} para que retorne si no llega al destino y para que no desplace el
cajetín original.
4) Inicializar la función dropable al menos con las opciones
{activeClass:"act", drop:function(event, ui){…}} para indicar con activeClass cual es el
destino (memoria) y para definir con drop el manejador del ejvento que copia el contenido.
El manejador tendrá un código similar al del botón ToM.
Pueden encontrar las instrucciones en:
http://www.desarrolloweb.com/manuales/manual-jqueryui.html
https://jqueryui.com/
http://api.jqueryui.com/
MODULO 7: PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES,
MÉTODOS, TIPOS
http://juan-quemada.neocities.org/index.html
para su evaluación".
Además debe subirse el fichero con la página Web o app como un fichero adjunto la
entrega por seguridad.
OJO! Una vez enviada la entrega, esta no se puede cambiar. Comprueben que entregan todo
correctamente antes de enviarlo.
Dado que es un curso para principiantes, ante la duda les pedimos que sean benevolentes
con sus compañeros, porque muchos participantes están empezando con HTML5 y los
primeros pasos siempre son dificiles.
El objetivo de este curso es sacar el máximo provecho al trabajo que están dedicando, por lo que
les recomendamos que utilicen la evaluación para ayudar a sus compañeros enviando comentarios
sobre la corrección del código, su claridad, legibilidad, estructuración y documentación.
MÓDULO 8: LOCALSTORAGE, IFRAMES, ORIGIN POLICY Y JSON
De esta forma los cambios realizados a la base de datos inicial de citas (edición, añadir o
borrado) quedarán guardados en localStorage y estarán disponibles cuando se vuelva a
abrir la aplicación en ese mismo navegador.
Añadir además un botón que regenere las citas iniciales de la aplicación, eliminando los
cambios introducidos. El botón debe pedir confirmación (con la funcion confirm("msj") o
con un componente/widget dialogo de jQuery UI) y avisar en el mensaje ("msj") del pop-up
de lo que va a hacer, para que el usuario sea consciente de que borra todos los cambios.
Este nuevo botón deberá colocarse en una posición que se relacione con la base de datos de
citas y no con una cita en particular. Buscar un icono SVG adecuado en Internet.
http://juan-quemada.neocities.org/index.html
para su evaluación".
Además debe subirse el fichero con la página Web o app como un fichero adjunto la
entrega por seguridad.
OJO! Una vez enviada la entrega, esta no se puede cambiar. Comprueben que entregan todo
correctamente antes de enviarlo.
MÓDULO 9: INTRODUCCIÓN A GRÁFICOS Y ANIMACIONES SVG.
GEOLOCALIZACIÓN.
La ruta se compactará volviendo a visualizar el mapa limpio y mostrando sobre él solo los
puntos inicial y final, junto con la ruta directa que los une.
Recomendación: Crear una variable nueva que guarde en todo momento el punto inicial de
la ruta. La variable se iniciará en el momento de cargar la aplicación y guardará el origen de
la ruta para cuando haya que compactar.
Al pulsar "compactar" se visualizará el mapa limpio, se pondrán los marcadores inicial
(variable nueva) y final (“lat”, “long”) y se mostrará la ruta entre ellos.