gpt4 book ai didi

php - 何时使用动态内容以及何时切换到另一个页面?

转载 作者:太空宇宙 更新时间:2023-11-03 11:13:52 28 4
gpt4 key购买 nike

现代网站上的内容是如何组织的?例如在 Google+ 上,动态加载在哪里结束,新页面从哪里开始?你知道哪些方法?什么被认为是最先进的?

最佳答案

我明白你问的问题,但我不太明白你的要点。但是,据我所知,在动态加载与整页重新加载方面没有“标准”。然而,这并不意味着我们应该盲目地应用我们对这两个概念的了解来做出明智的决定!

动态页面加载很有用,原因有很多:

  • 我们可以只更新部分 DOM,这意味着对于像 G+ 这样的网站,当他们的流中的某些内容更新时,他们不需要要求客户端刷新左、右和顶部面板
  • 由于 ^,我们获得了(表面上)响应速度更快的应用程序,从而创造了更好的用户体验
  • 减少从客户端到服务器的流量,这可能会提高性能
  • 页面上的其他元素不会直接受到影响,如果脚本遇到错误,您可以在不中断 DOM 其他部分的情况下进行处理

因此,有了这些点,我们就可以真正说 G+ 希望利用 AJAX 并创造最佳的用户体验。但是 G+ 的某些部分仍然会进行整页重新加载,例如右侧的“Go Mobile”部分。但这很明显,因为您完全改变了页面的整个布局,因此没有必要使用 AJAX 调用。此外,可能还有其他应用程序可能会重定向到此页面,因此那些其他页面必须对网站的相同元素发出相同的 AJAX 请求是没有意义的(您可以想到更好的例子)。

那么您的问题的答案是什么?没有什么被认为是最先进的,这取决于您要创建的应用程序。但一个好的经验法则是尽可能使用 AJAX。就工时而言,这肯定是更多的工作,但它是非常有益的。更有可能的是,您将创建一个围绕一种布局的应用程序(目前 90% 的社交网站都是如此),因此请尽量使该布局中的所有操作保持动态。离开该布局后,最好重新加载整个页面,这样您就可以收集和组织正确的资源来处理该布局的 AJAX 请求。

最后,有些事情除非使用 JavaScript,否则根本无法完成。例如,Facebook 会在有新评论时动态附加到您的帖子中,您无需刷新页面即可显示这些新评论。没有 JavaScript 就无法做到这一点,因此如果您的应用程序需要此类功能,则必须使用 JavaScript。

我不确定这对您有多大帮助,但这些是我在创建 Web 应用程序时考虑的事情。

关于php - 何时使用动态内容以及何时切换到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642166/

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