Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以表格格式呈现数据负载_Javascript_Programming Languages_Rendering_Server Side - Fatal编程技术网

Javascript 以表格格式呈现数据负载

Javascript 以表格格式呈现数据负载,javascript,programming-languages,rendering,server-side,Javascript,Programming Languages,Rendering,Server Side,我有一个网页,它显示了从后端检索到的大量数据(比如1000左右),并以适当的HTML表格格式显示,带有适当的样式和内容 现在我的问题是,我正在基于Java的web环境中工作,所以为了显示这些数据负载,我使用JSP和从tomcat服务器返回的以MB为单位的已编译JSP文件 我相信这可能适用于任何服务器端语言(如果我错了,请纠正我) 我想知道的是,如果在从tomcat返回时,我不使用JSP制作整个表并增加页面大小,而是使用JavaScript在空白HTML页面中呈现表格格式,这是否是一个推荐的流程

我有一个网页,它显示了从后端检索到的大量数据(比如1000左右),并以适当的HTML表格格式显示,带有适当的样式和内容

现在我的问题是,我正在基于Java的web环境中工作,所以为了显示这些数据负载,我使用JSP和从tomcat服务器返回的以MB为单位的已编译JSP文件

我相信这可能适用于任何服务器端语言(如果我错了,请纠正我)

我想知道的是,如果在从tomcat返回时,我不使用JSP制作整个表并增加页面大小,而是使用JavaScript在空白HTML页面中呈现表格格式,这是否是一个推荐的流程


当我使用JavaScript时,对浏览器的影响是什么?流是否符合逻辑并推荐一个?

如果您想一次显示所有行,在加载页面后使用Ajax检索数据不会有任何大的好处

一个小优势是,您的服务器可以快速返回一个显示“正在加载”的小页面,然后使用Ajax进行加载。在加载结束时,Javascript(JS)将删除加载反馈

如果您想在浏览器上分页数据,使用户能够重新排列列、在本地对数据进行排序以及其他有趣的事情,那么可以使用JS datatable小部件。有很多选择,我推荐。A也是

事实上,当我写这篇文章时,我正忙着在我的网站上添加一个

增加:

使用时对浏览器有什么影响 我使用javascript,这就是流程 合乎逻辑的和推荐的

浏览器影响通常是非实质性的。然而,当使用JS和奇特的小部件时,浏览器怪癖往往会更频繁地出现。如果你对雅虎“A级”浏览器列表满意,那么你就没事了。但是,如果您想支持任何随机浏览器,那么您应该坚持使用纯html

使用JS小部件,浏览器速度变得更加重要。我积极地向我的IE用户发出警告,告诉他们,如果他们改用IE替代品,他们将“更有效率”。(我没有谈论浏览器的速度,而是给了用户一个优势:更高的生产率。)

Re:Ajax页面是推荐的流吗?是的,它是“Web2.0”。普通HTML没有错,但是使用Ajax和数据表小部件可以给用户带来很多好处

但你需要看看转换的成本/收益是否适合你和你的情况