Pregunta

Así que he estado pasando muy bien jugando con SIMILE Cronología , pero por desgracia, parece ser casi abandonado (billete más recientemente cerrado mayo de 2009) y plagado de pérdidas de memoria , especialmente cuando estás dinámicamente de carga y descarga eventos (que es especialmente cierto en mi caso).

Yo soy un novato en JavaScript, por lo que la depuración de estas fugas va a ser más que un poco complicado. Antes de cabeza en la fijación de un problema en un idioma que no entiendo o una base de código que nunca he mirado yo buceo, me gustaría saber si hay algo por ahí que se compara con el conjunto de características que puedo conseguir con la línea de tiempo :

  1. Múltiples eventos en una banda
    • en lugar de tener 10, 100, 1000 filas de datos, utiliza el espacio disponible para adaptarse a múltiples eventos en una línea cuando sea posible
  2. Desplazamiento
  3. estilo CSS hasta el evento específico
    • I puede especificar un icono específico, fuente, etc., para cada caso si necesito. Esto es excelente para resaltar los eventos de error o eventos de interés
  4. filtrado / búsqueda / resaltado
  5. destacando una banda de tiempo o punto en el tiempo
    • Esto sería una banda vertical que muestra un 'ahora' momento, o una banda que inicio y el final de las tapas de un período de tiempo de tiempo

Yo sé que un montón de estas características, probablemente, se puede poner en cosas tales como Flot o Highcharts , pero estas cosas eran casi gratuita para que yo uso en línea de tiempo, así que estoy pesando el costo / beneficio de si es más fácil de solucionar una pérdida de memoria o el despliegue de 3 - 4 funciones en alguna biblioteca que no lo tenga. Mi instinto dice "reparar la fuga, es más fácil", pero me gustaría saber si alguien me puede mostrar algo que podría ser el 90% del camino allí con una baja barrera de entrada para conseguir que el otro 10%.

¿Fue útil?

Solución

Salida Timeglider (ver http://timeglider.com/jquery/ ), que es un código abierto (MIT), JavaScript (jQuery) usos línea de tiempo de desplazamiento en desarrollo activo. Cumple con sus 4 primeros requisitos que creo, pero estoy claro sobre los detalles de su quinto requisito. Sólo he hecho algunos experimentos sencillos con Timeglider y no lo saben muy bien, pero tal vez esta es una posible solución para usted.

Otros consejos

Tal vez usted puede utilizar la línea de tiempo de la (código abierto) CHAP Enlaces Biblioteca, desarrollado por Almende.

http://almende.github.com/chap-links-library/ timeline.html

Tener un vistazo a los ejemplos para ver lo que puede hacer con la línea de tiempo. Es bastante flexible, se puede elegir el crear su propio diseño y el uso de su propio CSS / HTML en cada prueba individual.

necesitaba el símil línea de tiempo en el Laboratorio de 21k así que tomamos el código fuente, lo limpió y lo publicó usando glorieta . Por lo que no necesita una alternativa más.

https://github.com/Lab21k/standalone-timeline/

El proyecto de la línea de tiempo es muy vivo, sólo que no utilizan Google Code más. Los widgets Símil ahora están alojados en una página web dedicada, aquí está la documentación de página web y de la línea de tiempo . Tenga en cuenta que los enlaces de la página no son consistentes, todavía muchas páginas enlazan a los wikis obsoletos en Google Code y las páginas mit.edu wiki. Tenga esto en cuenta cuando se comprueba el wiki.

También hay una lista de correo activa en Google Grupos .

Este es probablemente el mejor en todo momento:

http://timeline.verite.co/

En realidad estoy trabajando con el símil línea de tiempo en un proyecto de mi llamada Evento punto de vista . Me he fijado un buen montón de errores y mejoradas con muchas contribuciones que he encontrado en línea, incluyendo imágenes para el evento, una barra de zoom, y algunos eventos adicionales.

Es una brillante pieza de trabajo sólo necesita que alguien tome el tiempo para actualizarla y hacerla más actual. Que es actualmente fuera del alcance de mi proyecto, pero si tengo tiempo en el próximo año o así que comenzará a mejorarla.

Realmente sería muy bueno si la gente pudiera revivir el proyecto, añadir eventos de toque y así sucesivamente.

Si alguien necesita la fuente Estoy dispuesto a proporcionarla.

Son todavía muy activo. David Karger hace que las actualizaciones frecuentes. Ahora tienen la versión 3.0. Puede encontrar documentación de referencia aquí: http://simile-widgets.org/wiki/Reference_Documentation_for_Exhibit .

El código está aquí: https://github.com/simile-widgets/exhibit

No sé exactamente lo que quiere, pero estoy trabajando en este jQuery plugin que se está utilizando en un sitio web con eventos gestionados de forma dinámica.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top