AJAX 教程
AJAX 是一种用于创建交互式 Web 应用程序的 Web 开发技术。 如果您了解 JavaScript、HTML、CSS 和 XML,那么您只需花一小时即可开始使用 AJAX。
为什么要学习 Ajax?
AJAX 代表A同步JavaScript 和XML。 AJAX 是一种借助 XML、HTML、CSS 和 Java Script 创建更好、更快、交互性更强的 Web 应用程序的新技术。
Ajax 使用 XHTML 来显示内容,使用 CSS 来表示,并使用文档对象模型和 JavaScript 来显示动态内容。
传统的 Web 应用程序使用同步请求向服务器传输信息或从服务器传输信息。 这意味着您填写表格,点击提交,然后定向到包含来自服务器的新信息的新页面。
使用 AJAX,当您点击"提交"时,JavaScript 将向服务器发出请求、解释结果并更新当前屏幕。 从最纯粹的意义上来说,用户永远不会知道任何内容都已传输到服务器。
尽管可以使用任何格式(包括纯文本),但 XML 通常用作接收服务器数据的格式。
AJAX 是一种独立于 Web 服务器软件的 Web 浏览器技术。
当客户端程序在后台向服务器请求信息时,用户可以继续使用该应用程序。
直观、自然的用户交互。 不需要点击,鼠标移动就足以触发事件。
数据驱动而不是页面驱动。
丰富的互联网应用技术
AJAX 是迄今为止最可行的富 Internet 应用程序 (RIA) 技术。 它正在获得巨大的行业动力,并且一些工具包和框架正在出现。 但同时AJAX存在浏览器不兼容的问题,且由JavaScript支持,维护和调试困难。
AJAX 基于开放标准
AJAX 基于以下开放标准 −
- 使用 HTML 和层叠样式表 (CSS) 的基于浏览器的演示。
- 数据以 XML 格式存储并从服务器获取。
- 在浏览器中使用 XMLHttpRequest 对象进行幕后数据提取。
- 让一切发生的 JavaScript。
谁适合阅读?
本教程对于想要学习如何创建交互式网页以及使用 AJAX 提高速度和可用性的 Web 开发人员非常有用。
需要具备的知识?
强烈建议您在尝试本教程之前先熟悉 HTML 和 JavaScript。