AJAX 简介
ASynchronous Javascript and XML(异步JS和XML,AJAX)
优点:
在不重新加载整个页面的情况下,可以与服务器交换数据并更新页面部分内容。
不需插件,只需用户允许Javascript在浏览器上运行。
基础知识:
- HTML/XHTML
- CSS
- Javascript / DOM
应用:
- 运用XHTML+CSS来表达资讯;
- 运用JavaScript操作DOM(Document Object Model)来执行动态效果;
- 运用XML和XSLT操作资料;
- 运用XMLHttpRequest或新的Fetch API与网页服务器进行异步资料交换;
- 注意:AJAX与Flash、Silverlight和Java Applet等RIA技术是有区分的。
- 应用实例:google地图,新浪微博等
原理:
- XMLHttpRequest对象(异步的与服务器交换数据)
- Javascript/DOM(信息显示/交互)
- CSS(给数据定义样式)
- XML(作为转换数据的格式)
参考资料:
菜鸟教程