从实用的角度来看,与其他标准相比,ajax/ajaj的优缺点是什么,比如

res.render('returnView', {outputVariable: V })

如果在后端处理输入需要很长时间,会有什么区别吗?
有没有不推荐AJAJ的特殊情况?

最佳答案

这是一个非常大的问题。简而言之,这是一场关于服务器端和客户端的圣战,所以我只想写几篇专业文章:
服务器端:
用户不需要在浏览器上启用javascript。现在这种方式有点过时了,但有时当你只传递信息时,它就很棒了。
它更易于维护和错误捕捉。你可以在服务器上发现大部分问题
不需要额外的代码/应用程序来监视客户端的错误
更好的搜索引擎优化谷歌和其他机器人
客户端:
交互式页面-例如,您可能有一个包含文本输入和图像上载/编辑功能的表单。假设用户在文本字段中写入一些信息,然后希望在不丢失或提交表单字段信息的情况下上载/编辑照片。使用ajax/ajaj,您可以让用户选择照片、裁剪、旋转、上传,更新<img>元素,而无需重新加载页面并丢失表单中的信息。
较小的数据由客户端下载,因为html与xml有相同的开销
Thiner服务器和更干净的API
有关主题的更多信息,您可以阅读here

09-07 18:26