90 likes | 342 Views
什么是 AJAX. “ Asynchronous JavaScript and XML” (异步 JavaScript 和 XML) 是指一种创建交互式网页应用的网页开发技术。. 传统交互方式的缺点. 用户触发一个 HTTP 请求到服务器 , 服务器对其进行处理后再返回一个新的 HTHL 页到客户端。 而用户每次都要浪费时间和带宽去重新读取整个页面。. 同步处理请求的后果: 锁死!. Ajax 能做什么. Ajax 的一个最大的特点是无需刷新页面便可向服务器传输或读写数据 ( 又称无刷新更新页面 ). 即网页处理请求是 异步 的!. Ajax 能做什么. 传统网页请求.
E N D
什么是AJAX • “Asynchronous JavaScript and XML”(异步JavaScript和XML) • 是指一种创建交互式网页应用的网页开发技术。
传统交互方式的缺点 用户触发一个HTTP请求到服务器,服务器对其进行处理后再返回一个新的HTHL页到客户端。 而用户每次都要浪费时间和带宽去重新读取整个页面。 同步处理请求的后果:锁死!
Ajax能做什么 Ajax的一个最大的特点是无需刷新页面便可向服务器传输或读写数据(又称无刷新更新页面) 即网页处理请求是异步的!
Ajax能做什么 传统网页请求 加了ajax后
Ajax优势 • 可以像桌面应用程序只同服务器进行数据层面的交换, 减轻服务器负担 缩短了用户等候时间
AJAX优势 • 先看一个例子 • ——获取服务器时间
Ajax优势 使用Ajax后用户从感觉上几乎所有的操作都会很快响应 大大提高了页面的交互性!
什么是AJAX • 再看一个例子
AJAX的几个缺陷 和缓存的冲突…… 浏览器无法记录访问历史…… 无法分享网页…… 还需继续寻找解决方法!