有没有人使用过包含大量数据的类似时间线
我正在使用这个带有大量数据的 simile 时间线,并且我不断弹出 Firefox 提示“某个脚本似乎不再运行,您想杀死它吗”?您可以发送回的 json 数量是否有限制?我有大约 1000 个不同的时间线点,其中包含日期、描述等。
i am using this simile timeline with large amounts of data and i keep getting firefox popping up saying "a script has appeared to no longer be running, do you want to kill it"? is there a limit to the amount of json you can send back to it. I have about 1000 different timeline points with dates, descriptions, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的脚本处理数据的时间超过 Firefox 中的限制(您可以更改默认值,但它仍然会影响您的其他用户),这种情况总会发生。
时间轴允许您通过将加载的点数量减少到仅需要显示的点来减少这种情况。使用
addOnScrollListener
重新加载带区中的数据,以减少加载的数据点数量。That will always happen if your script takes longer to process the data than the limit in Firefox (you can change the default, but it'll still affect your other users).
Timeline allows you to reduce that by reducing the number of points loaded to only the ones needed to show. Use
addOnScrollListener
to reload the data in the band so that the number of datapoints loaded is reduced.减少浏览器负载的一种方法是使用 new Date() 对象而不是事件数据中的日期字符串,从而避免浏览器解析日期的需要。
<代码>
{“事件”:
[{title : "一个事件", start : new Date(1999,4,27), description : "事件描述"},
{标题:“另一个事件”,开始:新日期(1999,5,7),描述:“另一个事件”}]
}
请参阅 simile wiki:Date_Time_Formats
One way to reduce the load on the browser is to use new Date() objects instead of date strings in the event data, thus obviating the need for the browser to parse the dates.
{"events":
[{title : "an event", start : new Date(1999,4,27), description : "event description"},
{title : "another event", start : new Date(1999,5,7), description : "another event"}]
}
see the simile wiki on: Date_Time_Formats