【问题标题】:How can I partially reload content on a web page?如何在网页上部分重新加载内容?
【发布时间】:2018-03-31 02:44:27
【问题描述】:

我目前正在开发一个平台,我想知道像 Behance、Artsation 和 upwork 这样的网站如何部分地重新加载他们的页面。 (当您单击链接时,页面加载良好,但菜单不像页脚那样移动)。我首先想到的是Nginx,但Artsation似乎没有使用Nginx。 如果有人能在这个问题上启发我,我想知道重现这种加载页面的内容。

编辑:我已经知道 ajax,但事实上,服务器似乎真的重定向了

谢谢

【问题讨论】:

  • 他们使用 AJAX 重新加载数据。它与网络服务器本身无关。
  • 也许我不够清楚,或者我问这个问题有点悬,对不起。我已经在我的项目中使用了 Vuejs(所有前端、路由器、存储,我使用 axios 从我的 API 中恢复数据),但我正在寻找一种方法来减轻重量超过 2 MB 的 JS 文件。这就是我对 Behance 感兴趣的原因,它似乎给人一种没有重定向的重定向印象,我宁愿说我想重现的正是这种效果。下次我会尝试更清楚地提出问题:) 给您带来的不便很抱歉

标签: php ajax laravel nginx


【解决方案1】:

您可能应该了解 AJAX,这是一个起点:

https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started

如果你使用 jquery

https://learn.jquery.com/ajax/

【讨论】:

  • 我已经知道 ajax,但问题是在性能上,服务器似乎真的重定向了
【解决方案2】:

首先,Behance 使用 Ngnix。 其次,如果您想创建一个实时 Web 应用程序,您需要使用 NodeJS 和 Express 或任何基于 NodeJS 的框架来完成。但是还有一个替代方案,那就是 Ajax。

因此,使用 ajax 将帮助您在每几秒钟内加载网站上的内容或加载页面的一部分。

见:https://www.youtube.com/watch?v=ytKc0QsVRY4

【讨论】:

  • 也许我不够清楚,或者我问这个问题有点悬,对不起。我已经在我的项目中使用了 Vuejs(所有前端、路由器、存储,我使用 axios 从我的 API 中恢复数据),但我正在寻找一种方法来减轻重量超过 2 MB 的 JS 文件。这就是我对 Behance 感兴趣的原因,它似乎给人一种没有重定向的重定向印象,我宁愿说我想重现的正是这种效果。下次我会尝试更清楚地提出问题:) 给您带来的不便很抱歉
【解决方案3】:

也许我不够清楚,或者我问这个问题有点悬,对不起。 我已经在我的项目中使用了 Vuejs(所有前端、路由器、存储,我使用 axios 从我的 API 中恢复数据),但我正在寻找一种方法来减轻重量超过 2 MB 的 JS 文件。这就是我对 Behance 感兴趣的原因,它似乎给人一种没有重定向的重定向印象,我宁愿说我想重现的正是这种效果。 下次我会尝试更清楚地提出问题:) 给您带来的不便敬请谅解

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多