首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript与php :代码开发的利弊

问javascript与php :代码开发的利弊
EN

Stack Overflow用户
提问于 2011-08-29 08:07:02
回答 3查看 782关注 0票数 2

如果用户刷新页面,我需要在php访问mysql表时使用php发送数据。

如果用户添加了内容,我不想“先”运行AJAX调用,因为我可以简单地立即更新DOM,然后发送一个单向ajax调用将其存储在mysql表中。

因此,在referesh上,我让PHP创建我的XHTML并将其发送到浏览器。

对于用户输入,我让DOM更新紧跟在ajax调用之后,将其放入mysql表中。

问题是,我必须为修改页面的每个用户操作编写JS和PHP代码。

我是否应该将数据发送到Javascript中以进入DOM,而不是在PHP中对其进行更少的处理。使用javascript和php获取用户输入并将其转换为UI的权衡是什么?

我是否应该尽可能多地将负载卸载到客户端,以减少服务器负载?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-29 08:10:30

你已经自己回答了:

  • 使用php你需要通过ajax发送并等待响应
  • 使用javascript你需要维护2套模板(服务器和客户端)
票数 1
EN

Stack Overflow用户

发布于 2011-08-29 08:11:22

如果您需要对数据服务器执行某些操作(验证、处理等),您可以结合使用JavaScript和AJAX,或者使用POST或GET在重新加载页面时将其发送出去,具体取决于您发送的内容。如果不需要对数据服务器执行任何操作,那么可以使用JavaScript立即修改DOM。

票数 1
EN

Stack Overflow用户

发布于 2011-08-29 09:51:23

DOM操作并不快。尝试一下,您会发现对于您的用户来说,原样传递真正的HTML或者JSON嵌入AJAX请求会更好。即使像Twitter这样的大牌也是这样做的。

如果你仍然不想使用PHP,可以考虑基于服务器的JavaScript,例如Node.js。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7224893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档