文章教程

第18章PHP与AJAX

9/17/2020 9:26:54 PM 人评论 次浏览

第18章 PHP与AJAX

AJAX是当今Web应用开发中一种相当流行的技术,它最大的优点就是给予用户最佳的浏览体验。从技术角度看,AJAX将几种早已存在的技术有机地结合起来,为Web开发带来历史性的突破,以至于有人以此作为一个新Web时代(即所谓的Web2.0)开始的标志。无论是使用Java、ruby还是PHP,都可以实现AJAX应用。

注意 AJAX并不完全依赖于某种服务器端脚本程序,它是在浏览器端实现的技术。

本章主要涉及的知识点有:

❑什么是AJAX及其工作原理

❑在PHP程序中应用AJAX

❑一个实现AJAX功能的PHP类

18.1 什么是AJAX

凡是关注Web开发的读者,应该对AJAX并不陌生,至少应该知道存在这样一个比较“时尚”的Web开发技术。AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX并不是一门新的语言,甚至也不是一项新的技术。从名称就可以知道,它是几项技术按一定的方式组合在一起,在共同的协作中发挥各自的作用。

AJAX包括使用XHTML和CSS标准实现Web页面,使用DOM实现动态显示和交互,使用XML进行数据交换与处理,最后使用JavaScript绑定和处理所有数据。

AJAX将一些服务器负担的工作下放至客户端,利用客户端的某些能力来处理数据,从而减轻服务器和带宽的附带。AJAX的最大优点就是页面无需刷新就可以更新页面内容和数据,减少用户实际和心理上的等待时间,用户不再遇到因为页面刷新导致浏览器长时间空白,甚至停止响应的糟糕结果,这给了用户最佳的体验效果。AJAX基于标准化的XML,被广泛使用并且支持良好,利于维护和修改。AJAX调用外部数据很方便,在需要页面与数据分离的情况下,可以应用AJAX获取数据。

教程类别