CometD前端使用jquery接收发布的数据
CometD receiving published data using jquery in front-end
我正在做一个市场/股票观察网络项目。
在服务器端,我有一个comet -jetty实现的Servlet和Service。
服务(CometD客户端发布者)发送JSON发布的数据。例如[{"股票代码":"ABC"},{"股票代码":"DEF"}]。发布数据的时间间隔几乎是每秒,甚至更短。
在前端,我使用cometd javascript实现来获取数据并使用jquery将其呈现在html表中。
问题:
1)。在表中呈现数据的最佳方法是什么(使用datatable插件),从发布者/cometd服务器非常快地接收数据(每条消息不到一秒)?
2)。当股票价格变化时,我如何通过高光表单元格显示价格变化?我试图找出这个使用js或jquery?
非常感谢你的帮助!1) DataTables插件可以使用JavaScript数组作为其数据源。你会有一些处理传入数据的方法;把它推送到JS数组中,然后调用. datatable()作为你的源。
2)在DataTables初始化对象中,你可以在不同的阶段设置回调函数。其中之一是fnRowCallback,它允许您根据可用数据修改行和其中的单元格。获取数据,运行比较函数,当条件满足时,修改单元格。
对于这两个问题,应该在DataTables.net上提供示例代码。
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据