所以我在玩SIMILE Timeline时玩得很开心,但不幸的是,它似乎几乎被放弃了(最近一次关闭票是 2009 年 5 月)并且充斥着内存泄漏,尤其是当您动态加载和卸载事件时(尤其是在我的情况下是真的)。
我是 JavaScript 的新手,所以调试这些泄漏会有点复杂。在我一头扎进用我不懂的语言或我从未看过的代码库解决问题之前,我想知道是否有任何东西可以与我可以通过 Timeline 获得的功能集相比:
- 一个乐队上的多个活动
- 不要有 10、100、1000行数据,而是尽可能使用可用空间在一行中容纳多个事件
- 可滚动
- CSS 样式化到特定事件
- 如果需要,我可以为每个事件指定特定的图标、字体等。这非常适合突出显示错误事件或有趣的事件
- 过滤/搜索/突出显示
- 突出显示一段时间或时间点
- 这将是一个显示“现在”时刻的垂直带,或者是一个涵盖时间段开始和结束时间的带
我知道很多这些功能可能可以放入诸如Flot或HighCharts 之类的东西中,但是这些东西对我来说几乎是免费的,可以在 Timeline 中使用,所以我正在权衡是否更容易修复的成本/收益内存泄漏或在一些没有它的库上推出 3 - 4 个功能。我的直觉说“修复泄漏,这更容易”,但我想知道是否有人可以向我展示一些可能是 90% 的东西,并且进入门槛很低,以获得其他 10%。