虹猫云课堂:前端异步通信之AJAX技术
文章来源:虹猫学园
虹猫学园官网:www.hongmaoxueyuan.com
虹猫学园老师:李毅老师
一、Ajax背景知识
1、AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。
2、不是一种新技术,是如下几种技术的组合应用:
(1)基于web标准(standards-based presentation)XHTML+CSS的表示;
使用 DOM(Document Object Model)进行动态显示及交互;
(2)使用 XML 和 XSLT 进行数据交换及相关操作;
(3)使用 XMLHttpRequest 进行异步数据查询、检索;
(4)使用 JavaScript 将所有的东西绑定在一起。
Ajax本质上是一个浏览器端的技术。
二、Ajax的优势
1、通过异步模式,提升了用户体验
2、优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用
开发人员安装软件,尽量不要安装到带有中文的目录下
3、Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。
三、重点代码展示
长沙JAVA培训;虹猫IT培训、虹猫讲师团队