了解如果有人禁用了 JavaScript,网站将无法运行,那么还有其他不这样做的理由吗?
我正处于一个新站点的设计阶段,希望能够轻松更改服务器代码而无需更改 UI - 就像表单一样。
这是使用 Python 服务器端。
最佳答案
可以说,一个问题是 Ajax 技术破坏了后退按钮。
通过对服务器进行所有 Ajax 调用,用户将无法“返回”到之前的 View 。 Facebook 就是一个例子。在 Facebook 上单击后退按钮通常不会将您带到之前显示的 View 。
此外,用户更难将他们当前的站点 View 添加为书签。这会使他们难以与他人分享他们所看到的内容,并且很难调试用户看到的问题;他们不仅要向您发送一个 URL 来重现他们的问题,还必须弄清楚他们在发现问题之前采取的众多步骤。
就我个人而言,我认为 Ajax 的最佳用途是更新页面的小部分。如果您的页面变化超过 50%,您可能需要重新考虑仅使用 Ajax
关于javascript - 在公共(public)站点中使用所有 AJAX 进行服务器调用是否存在问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314364/