6

您能否命名一个用 JavaScript 实现的前端的好的文本查看器,它可以通过显示后端提供的文本片段来平滑地显示巨大的文本文件(大小为 Gbs 和 Tbs)?

Upd:与 jQuery Log Viewer 插件不同,它不仅应该显示日志的尾部,而且应该是一个成熟的文本查看器,具有 Page Up、Page Down 以及以选定百分比显示文件的某种方式(滚动条或 GoTo 按钮)

Upd2:它可以是开源的也可以是专有的

Upd3:与明显的分页文本不同,它应该可以逐行滚动

4

3 回答 3

2

查看Node.JS - 一个具有大量可用插件和模块的服务器端 JavaScript 框架。您可以通过文件系统模块加载文本文件,然后通过 http 模块通过 http 连接返回该文本文件的片段。

于 2012-09-07T12:45:05.270 回答
1

如果您最终不得不自己编写一些东西,您可能会发现开源LogMonitor是一个有用的起点(免责声明 - 我写的)。

照原样它只会显示文件的尾部,但后端 Java 代码可以返回文件片段,而前端会以一些漂亮的格式显示它们,所以你可以用它做点什么。

于 2012-09-07T16:24:28.980 回答
0

如果您已经拥有后端解析并准备日志片段,正如您所说,也许可以在前端使用像YUI 编辑器这样简单的东西?

YUI 是高度可定制的,它看起来就像任何编辑器一样 + 你可以获得 YUI 配置、事件、钩子和其他东西。

编辑:我刚刚看到你没有后端解析器。在这种情况下,将 YUI 与之前提供的节点答案 Josh 结合起来。事实上,YUI 是节点就绪的,所以你也可以在后端使用它。

于 2012-09-14T06:44:31.893 回答