js提取指定网站内容(这导致了创建允许网页请求小块数据()和API)
优采云 发布时间: 2021-10-17 09:18js提取指定网站内容(这导致了创建允许网页请求小块数据()和API)
这导致了允许网页请求小块数据(例如 HTML、XML 或纯文本)并仅在需要时显示它们的技术的创建,从而有助于解决上述问题。
这是通过使用诸如 XMLHttpRequest 或最新的 Fetch API 之类的 API 来实现的。这些技术允许网页直接处理对服务器上可用特定资源的 HTTP 请求,并在显示之前根据需要格式化结果数据。
注意:在早期,这种通用技术被称为异步 JavaScript 和 XML (Ajax),因为它倾向于使用 XMLHttpRequest 来请求 XML 数据。通常情况并非如此(您更有可能使用 XMLHttpRequest 或 Fetch 来请求 JSON),但结果仍然相同,并且仍然经常使用术语“Ajax”来描述这种技术。
Ajax 模型包括使用 Web API 作为代理来更智能地请求数据,而不仅仅是让浏览器重新加载整个页面。让我们想想它的意思:
去你最喜欢的一个信息丰富的网站,比如亚马逊、YouTube、CNN等,并加载它。现在搜索一些东西,例如新产品。主要内容会发生变化,但周围的大部分信息,如页眉、页脚、导航菜单等,将保持不变。
这是一件非常好的事情,因为:
为了进一步提高速度,一些网站还会在第一次请求时将资产和数据存储在用户的电脑上,这意味着在后续访问时,他们将使用本地版本,而不是在页面访问时下载。首先加载新副本。内容仅在更新后从服务器重新加载。
本文不会介绍这种存储技术。我们稍后将在模块中讨论它。