Ajax 简明教程
AJAX - Applications
AJAX 是一种常用的 Web 技术,可异步地向 Web 服务器发送和接收数据,而无需重新加载网页的所有组件。它易于理解和使用,因为它不使用任何新技术,而是现有 Web 技术(如 JavaScript、XML、HTML 等)的组合。它使 Web 应用程序更具响应性和交互性,以便它们可以在不刷新整页的情况下实时获取和显示数据。由于其强大的功能,几乎所有 Web 应用程序创建者(包括小型或大型公司)都使用它。
几乎所有当前互联网上的应用程序都普遍使用 AJAX。一些流行的应用程序有:
Google Maps - 它是一个 AJAX 应用程序的很好的例子。它使用 AJAX 动态更新地图,并仅显示请求的数据,而无需重新加载整个页面。
Facebook - 它也是一个 AJAX 应用程序的好例子。它使用 AJAX 更新提要、通知、新闻和其他功能。Ajax 还用于根据用户的操作更新网页的 Facebook 内容。
Gmail - Gmail 也使用 AJAX 为用户提供无缝且交互式环境。在 AJAX 的帮助下,Gmail 可以更新收件箱、删除电子邮件或将电子邮件标记为已读,而无需重新加载页面。
Twitter - Twitter 也是 AJAX 应用程序的一个很好的例子。使用 AJAX 为用户提供实时环境。每当发布新推文时,它都会添加到时间线中,而无需刷新整个页面。通知也是如此。
Online shopping websites - 在线购物网站还使用 AJAX 来显示产品详细信息及其实时价格,而无需用户导航到新网页。
Google - Google 还将其自动完成功能用于 AJAX。当用户在 Google 搜索栏中输入内容时,自动完成功能就会显示在图片中,然后此功能可在下拉列表中提供实时建议,而无需重新加载原始网页。此功能也以各种形式使用。
Chats and instant messages - 如今,大多数网站使用客户支持聊天设施,通过该设施可以在不重新加载整个网页的情况下与其客户进行通信。AJAX 也实现了此功能。
Form submission and validations - 各种网站将 AJAX 用于表单的提交和验证。它在表单的某些字段中提供自动填充功能,并且可以为指定字段的可能条目提供建议(如自动完成功能)。AJAX 也用于验证用户的凭据。
Voting and rating systems - 各种网站使用评级和投票系统,允许用户根据投票和评级自定义数据。此外,用户可以投票或对给定网站上的内容进行评级,然后该网站会相应地更新其内容。此类网站使用 AJAX 来管理用户投票和评级。