一、
AJAX = Asynchronous JavaScript and XML(异步的JavaScript 和 XML),它不是新的编程语言,而是一种使用的现有标准的新方法。
AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个网页的情况下。
AJAX优点:
- 改善用户体验
- 增强用户生产力
- 减少宽带的使用并增加速度
- 增强兼容性
- 支持异步处理
- 减少服务器请求和网络负载
- 更容易导航
AJAX缺点:
- 浏览器不兼容:因为AJAX高度依赖JavaScript,而不同的浏览器对JavaScript的支持性不同。
- 不安全性:网页很难调试,增加网页的代码量
- 增加web服务器的负载:假设设置一个自动更新功能,它每隔几秒变向服务器发送请求,那么就会增加服务器的负载。
二、实例
<html>
<head>
<script type="text/javascript">
function loadXML(){
......AJAX srcipt todo ......
}
</script>
</head>
<body>
<div id="myDiv"><h3>Let AJAX change this text</h3></div>
<button type="button" οnclick="loadCMLDoc()">Change Content </button>
</body>
</html>