AJAX系列一之初印象
来源:互联网 发布:卡密充值系统源码 编辑:程序博客网 时间:2024/05/18 01:38
什么是Ajax?
1.全称:
Asynchronous JacaScript and XML
(异步的javaScript和XML)
2.作用:
是一种在无需重新加载整个网页的情况之下能够更新部分网页的技术
3.同步和异步:
同步:
异步:
4. XMLHttpRequest对象
有这个对象,才能异步,才能使后台和服务器交换数据
实例化:
var request = new XMLHttpRequest();IE5和IE6不支持XMLHttpRequest对象.
解决方案:
var request;if(window.XMLHttpRequest){ request = new XMLHttpRequest();}else{ request = new ActiveXObjext(); }
5. 怎么实现异步
- 运用HTML和CSS来实现页面,表达信息;
- 运用XMLHttpRequest和web服务器进行数据的异步交换;
- 运用JavaScript操作DOM, 实现动态局部刷新
6.关于HTTP
HTTP: 是计算机通过网络进行通信的规则,是一种无状态(不建立持久的连接)协议
HTTP请求过程:(7个步骤)
1. 建立TCP连接
2. Web浏览器向Web服务器发送请求命令
3. Web浏览器发送请求头信息
4. Web服务器应答
5. Web服务器发送应答头信息
6. Web服务器向浏览器发送数据
7. Web服务器关闭TCP连接
一个HTTP请求一般由四部分组成:
1. HTTP请求的方法或动作,比如是get还是post请求
2. 正在请求的url, 总得知道请求的地址是什么
3. 请求头,包含一些客户端环境信息,身份验证信息等
4. 请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,表单信息等等
get请求发送用户名和密码不安全,因为用URL传递参数
get()和post()
一个HTTP响应一般由三部分组成:
1. 一个数字和文字组成的状态码, 用来显示请求是成功还是失败
2. 响应头, 响应头也和请求头一样包含许多有用的信息, 例如服务器类型, 日期时间, 内容类型和长度等
3. 响应体, 也就是响应正文
HTTP状态码: 由3位数字构成,其中首位数字定义了状态码的类型:
0 0
- AJAX系列一之初印象
- CSS 初印象【一】
- UML之初印象
- windows 7 安装之初印象
- 火狐4.0版本之初印象
- 【软件工程】之软工视频初印象
- ITOO4.1之MongoDB初印象
- 大话设计模式之初印象
- angular--初印象之认识MVC
- 全栈之路初印象
- C++学习手记(一)——初印象
- halcon模板匹配学习(一) Matching 初印象
- PB接触初印象
- VC++初印象
- ABAP/4初印象
- Servlet初印象
- Ruby初印象
- Rails初印象
- c++ 类的初步总结
- iOS开发中的一些图片上传压缩处理
- 总结的一些MySQL数据库面试题
- 如何查看dll或者exe是X86还是X64架构
- 【数据结构与算法】快排
- AJAX系列一之初印象
- 科目二:倒车入库考试技巧详细图解
- 一种快速的公交专用车道检测方法
- 如果在VS2013创建WebService并在IIS中发布
- Linux下 JNI的使用
- 删除链表中倒数第n个节点
- dhtmlTree简单实例以及基本参数设置
- Maven Assembly插件介绍
- mysql存储过程,游标嵌套,判断条件