哪个应该生成HTML:JavaScript或php?

前端之家收集整理的这篇文章主要介绍了哪个应该生成HTML:JavaScript或php?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
快速问题,寻找一些建议.我有一个网站将要求数据库中的数据并显示给表中的用户.我正在使用jQuery(AJAX),PHPMysqL.

生成表格以显示数据的最佳位置在哪里:如果PHP生成并从服务器发回整个事物(HTML数据),或者PHP应该发回数据,而jQuery代码做表并插入数据?

虽然这是在内部网上运行,我仍然更喜欢最快捷的方法.

更新:

我想为这个主题添加一些额外的信息,以防其对他人有用.我完全同意这里提出的分离思想,并以此作为我的设计方法.我使用PHP来检索和组织所需的数据到JSON,然后使用jQuery生成HTML来显示返回的信息.在这种情况下,我正在使用jQuery创建一个电子表格样式表格表,并填充从PHP返回值的“单元格”.有几行和列,事情运行良好,但正如我所说,一个16 x 16的表,动态创建输入元素与jQuery …

在这一点上,我再次反对IE6的丑恶幽灵.

IE6仍然是我工作的批准浏览器,所以我的应用程序必须运行它.当我在Firefox和Opera上测试我的设计时,界面加载速度很快,很高兴使用.当我在IE6中运行相同的代码时,需要太长时间才能生成该接口;足够长的时间,我的用户会再次点击,认为该应用没有响应.因为代码在较新的浏览器中运行正常,所以我只能将其打到IE6中的JavaScript引擎.所以,正因为如此,我回到重新设计的一部分界面让PHP生成至少内部的表格元素,填充数据,然后发送回客户端.它打破了我想要的很好的分离,但是我没有看到任何其他方法可以在IE6的客户端加快速度.

无论如何,只是想到其他人可能对这里的结果感兴趣,对于像我这样的其他初学者,浏览器支持要求可能会影响设计选择.

解决方法

一个好的策略是使用“分离关注”的方法,即使用客户端将事情做好在GUI方面.

还要注意,这一策略与网络上的当前趋势保持一致. Google Web Toolkit(GWT).

猜你在找的HTML相关文章