Ajax
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ajax,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1033字,纯文字阅读大概需要2分钟。
内容图文
![Ajax](/upload/InfoBanner/zyjiaocheng/1222/340f158e5736477fbc2fc22f074b9754.jpg)
---恢复内容开始---
1.什么是ajax?
ajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取,即局部刷新,异步请求。如何理解局部刷新?就是在以前,如果要改变整个页面的内容,哪怕一丁点,就要重新加载整个页面,这会引起浪费网络带宽、用户体验不佳等问题;如果这局部刷新,就只要改变一个页面该改变的内容,即对一个页面的局部内容刷新,不会重新加载这个页面,好处是节约宽带,提高用户体验。所谓异步请求,就是浏览服务器在处理业务逻辑时,浏览器仍然可以作其他事情,而同步请求,指的是当客户端提交请求,等待服务端处理,在这个等待过程中,客户端不可以做其他任何事情。异步请求显然可以提高用户的体验度。
2.ajax的核心对象:XMLHttpRequest
3.ajax的原理:由客户端调用ajax引擎,ajax引擎请求服务器将处理的结果返回给ajax引擎,由ajax引擎决定将数据写入到客户端的什么位置,从而实现页面的无刷新加载(局部刷新)。
3.什么是同步,什么是异步?
同步就是在同一时间只做一件事。
异步是在同一时间做多件事。
4.ajax的优缺点
优点:1.实现无刷新加载数据,提高了用户体验。
2.减轻了服务器的负担(减少了流量)。
缺点:不利于seo搜索引擎的优化。
5.实例:(原生ajax的步骤)
5.1.创建实例化对象
var obj = new XMLHttpRequest();//兼容ie6以上
var obj = new ActiveXobject(‘Microsoft.XMLHTTP‘);//兼容ie6以下
5.2 open("设置请求的方法","请求的路径","设置同步或异步")
5.3 send();//发送请求
6.ready state:XMLHttpRequest的状态信息
0:XMLHttpRequest对象没有完成初始化
1: ... 开始发送请求
2: ... 请求发送完成
3: ... 开始读取响应,还没有介绍
4: ... 读取响应结束
7.status:HTTP的状态码
200:服务器响应正常
400:无法找到请求的资源
403:没有访问权限
404:访问的资源不存在
500:服务器内部错误
---恢复内容结束---
原文:http://www.cnblogs.com/4thmonth/p/6972853.html
内容总结
以上是互联网集市为您收集整理的Ajax全部内容,希望文章能够帮你解决Ajax所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。