gpt4 book ai didi

ajax - 获取内容 : AJAX vs. "Regular"HTTP调用

转载 作者:可可西里 更新时间:2023-11-01 15:07:56 25 4
gpt4 key购买 nike

我喜欢这样,如今,我们可以选择如何从服务器获取 Web 内容:我们可以发出旧式 HTTP 请求(在浏览器中有自己的 URL)或者我们可以进行 AJAX 调用并即时替换部分 DOM。

我的问题是:当可以选择使用哪种方法时,您如何决定使用哪种方法?

在“过去”,如果我们想显示更新的内容,我们必须重绘整个页面(包括没有改变的部分)。现在 AJAX 已经成熟,我们不需要再这样做了;可以想象,我们可以渲染一个“页面”一次,然后根据需要更新更改的部分。但这样做的后果是什么?对于通过 AJAX 进行整页重新加载与部分页面重新加载,是否有好的经验法则?

最佳答案

如果您希望人们能够为单个页面添加书签,请使用 HTTP 请求。

如果您要更改上下文,请使用 HTTP 请求。

如果您在不同页面之间划分功能以提高可维护性,请使用 HTTP 请求。

如果您想最大化页面浏览量,请使用 HTTP 请求。

有很多理由仍然使用 HTTP 请求 - Stack overflow 是 AJAX 和 HTTP 请求之间的这些区别的一个很好的例子。弄清楚为什么每个函数是 HTTP 或 AJAX,我相信您会得出更多使用每个函数的原因。

关于ajax - 获取内容 : AJAX vs. "Regular"HTTP调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1848737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com