Таким образом, мне было очень весело играть с Timile Timeline, но, к сожалению, это выглядит как все, кроме отказавшихся (последний закрытый билет в мае 2009 года) и пронизанный утечками памяти, особенно когда вы динамически загружать и выгружать события (что особенно верно в моем случае).
Я новичок в JavaScript, поэтому отладка этих утечек будет более чем сложной. Прежде чем я погружусь в голову, чтобы решить проблему на языке, который я не понимаю, или кодовой базе, на которой я никогда не смотрел, я хочу знать, есть ли что-то там, которое сравнивается с набором функций, который я могу получить с помощью Timeline
- Несколько событий на одной полосе
- вместо 10, 100, 1000 строк данных используйте пространство, доступное для установки нескольких событий на одной строке, когда это возможно.
- прокрутка
- Стилизация CSS до определенного события
- Я могу указать конкретный значок, шрифт и т.д. для каждого события, если нужно. Это отлично подходит для выделения событий ошибки или интересных событий.
- Фильтрация/поиск/подсветка
- выделение полосы времени или времени
- Это будет вертикальная полоса, показывающая момент "сейчас", или полоса, которая охватывает время начала и окончания периода времени.
Я знаю, что многие из этих функций можно, вероятно, включить в такие вещи, как Flot или HighCharts, но эти вещи были рядом со мной бесплатно для использования в Timeline, поэтому я взвешиваю стоимость/преимущество того, легче ли исправить утечку памяти или развернуть 3 - 4 функции в некоторой библиотеке, у которой ее нет. Моя кишка говорит: "Устраните утечку, это проще", но я хотел бы знать, может ли кто-нибудь показать мне что-то, что может быть на 90% от того, где есть низкий барьер входа, чтобы получить другие 10%.