Si observa el origen de una de sus páginas, encontrará que utilizan varias bibliotecas de JavaScript comunes.
jQuery es un marco común para facilitar hacer cosas como el desplazamiento y la manipulación de documentos, el manejo de eventos, la animación y Ajax. JQuery UI agrega un montón de widgets de interfaz. D3 es una biblioteca para visualización que facilita la generación de gráficos a partir de datos. Otra opción podría ser considerar el uso de Processing.js, que es bueno para la visualización y es bastante simple.
- ¿Qué es un algoritmo eficiente para encontrar un número mágico?
- ¿Cuál es el beneficio de sobrecargar una función recursiva?
- ¿Cómo pueden uno y qué algoritmos podrían usarse para entrenar una red neuronal profunda con una cantidad limitada de datos desaprender sus representaciones mal aprendidas?
- ¿Cómo "mira hacia adelante" un algoritmo de aprendizaje por refuerzo para saber qué acción tomar en este momento?
- Cómo probar si un algoritmo es el mejor en complejidad de tiempo de ejecución para un problema dado
La tarea será mucho más fácil si utiliza estas u otras bibliotecas para crear sus páginas. Necesitará saber bastante javascript y estar preparado para invertir el tiempo.
No hay nada particularmente especial sobre el código. Básicamente
recibir evento
modelo de fecha de actualización según evento
volver a dibujar la pantalla