feat: stopwatch and countdown implementation #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Supongamos que eres un desarrollador frontend Sr. que se apega a las buenas prácticas, sabiendo eso, vamos a construir una aplicación en javascript con su respectivo HTML que tenga un cronómetro y una cuenta atrás.
Debes tomar las siguientes consideraciones:
La aplicación debe ser responsiva, es decir, debe funcionar en dispositivos móviles y de de escritorio.
Si requieres algún estilo, este se debe incluir en un archivo separado.
De inicio la página debe tener dos apartados, uno para cronómetro y otro para cuenta atrás, uno a abajo del otro, ambos van a poder funcionar a la par.
A continuación te voy a describir la funcionalidad de cronómetro:
A continuación te voy a describir la funcionalidad de cuenta atrás:
Esto debe aplicar para ambos casos (stopwatch y countdown):
El botón de limpiar debe reiniciar el contador.
Los botones de iniciar y limpiar deben estar alineados uno a lado de otro, con el mismo tamaño pero de diferente color.
Los milisegundos deben estar debajo de los segundos y con una fuente mucho más pequeña que las horas, minutos y segundos.
Todo el código generado debe estar en inglés.
Antes de darme una respuesta, puedes hacer las preguntas que necesites para una mejor solución.