AJAX初识
2016-04-14 10:39
232 查看
一、
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" onclick="loadCMLDoc()">Change Content </button>
</body>
</html>
相关文章推荐
- 使用 class-dump-z 分析支付宝 App
- iOS 判断设备类型
- iOS 通过代码关闭应用程序
- 使用XCode6打开项目以后再用XCode5…
- iOS开发- 蓝牙后台接收数据
- 任务 dispatch_async 与…
- iOS中的“面向切面”式编程
- 佛祖保佑 永无BUG
- iOS开发app怎么延迟应用的启动时间…
- iOS另类的内存管理
- CPU小常识,cpu基础知识
- SVN地址变换以后,mac下对策
- Docker 新建及使用、修改容器
- MFC——11.GDI 2D编程基础
- Lua协程
- android实战项目六imageview做一个幻灯片效果
- Redis源代码分析(三十五)--- redis.c服务端的实现分析(2)
- 今天根据自己搭建maven项目的心得,给大家介绍一下maven如何添加依赖jar包
- xcode没有Open Recent的解决办法
- 怎么判断UITextField 输入为…