AJAX,即异步 JavaScript 和 XML,是一组结合了 JavaScript 和 XML 的 Web 开发技术,允许 Web 应用程序在后台与服务器通信,而不会干扰当前页面。异步意味着其他函数或代码行可以在异步脚本运行时运行。XML 曾经是传递数据的主要语言;然而,术语 AJAX 用于所有类型的数据传输(包括 JSON;我猜“AJAJ”听起来不如“AJAX”清晰 [双关语])。
AJAX 的一个常见用途是更新网页的 医师数据库 内容或布局,而无需启动整个页面刷新。通常,当页面加载时,必须从服务器请求并获取页面上的所有资产,然后在页面上呈现。但是,使用 AJAX,只需要加载页面之间不同的资产,这可以改善用户体验,因为他们不必刷新整个页面。
可以将 AJAX 视为微型服务器调用。AJAX 的一个很好的例子是 Google Maps。页面更新时无需重新加载整个页面(即,在用户导航时使用微型服务器调用来加载内容)。
相关图片
图片来源
作为 SEO 专业人士,您需要了解什么是 DOM,因为 Google 使用它来分析和理解网页。
DOM 就是你在浏览器中“检查元素”时看到的内容。简单来说,你可以将 DOM 视为浏览器在收到 HTML 文档后呈现页面所采取的步骤。
浏览器首先接收到的是 HTML 文档。之后,它将开始解析该文档中的内容并获取其他资源,例如图像、CSS 和 JavaScript 文件。
DOM 就是通过解析信息和资源形成的。你可以把它看作是网页代码的结构化、组织化版本。
如今,DOM 通常与初始 HTML 文档有很大不同,这是由于所谓的动态 HTML。动态 HTML 是指页面能够根据用户输入、环境条件(例如一天中的时间)和其他变量更改其内容的能力,它利用 HTML、CSS 和 JavaScript。