封装一个jQuery 的Ajax

Posted Steven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装一个jQuery 的Ajax相关的知识,希望对你有一定的参考价值。

Js操作的请求与响应

GET /xxx HTTP /1.1

HOST :jack.com:8002

Content-Type:application/x-www-url-encoded

  1. JS 可以设置任意请求header吗

第一部分 reuqest.open( \'get\',\'/xxx\')

第二部分 request.setHeader(\'content-type\',\'x-www-form-encoded\')

第四部分 request .send(\'a=1&b=2\')

2 . 可以获取任意响应header 吗?

第一部分 request,status / request.statusText

第二部分 request.getResponseHeader() / request.getAllresponsseHeaders()

第四部分 request.respondeText

HTTP 基于什么协议传输的呢

TCP 三次握手协议 /。 IP协议

server client 一次连接经历了什么呢

1浏览器 ---2 DNS缓存 -——--3DNS 查询------- 根据域名来查询

1 浏览器读取网址,然后向DNs缓存中查询,是否有当前地址的缓存的IP

2 DNS根据网址查询,有就返回ip地址,没有就继续向上级查询,域名查询,baidu.com

3 最后查询到ip地址后返回浏览器,让浏览器去连接这个ip

连接就会经过TCP协议(三次牵手协议)确保双方都可以收发

这个过程

A 我可以牵你的手吗

B 可以,同意

C 那我牵了,,

以上是关于封装一个jQuery 的Ajax的主要内容,如果未能解决你的问题,请参考以下文章

封装一个类似jquery的ajax方法

封装一个jQuery 的Ajax

jQuery 封装Ajax函数FormData对象

jQuery Ajax封装通用类

jQuery封装Ajax的方法

jQuery对ajax的封装部分详解和案例