ajax
服务器与浏览器通讯过程
从输入url到浏览器加载页面中间经历了什么呢?
1:将域名地址解析为 ip+端口号
---> 通过ip找到服务器 通过端口号找到运行的服务
2:浏览器找服务要文件,静态资源文件 html js css
3:服务给浏览器想要的 文件
4:浏览器收到文件后,浏览器开始解析文件,html css js
5;浏览器链接cpu gpu 开始在浏览器渲染文字 图片 运算等
6: 浏览器上会渲染 html
7:跟服务器说拜拜。等在要东西的时候在跟服务器建立链接
综上:浏览器就是用ajax跟服务器进行沟通的
ajax请求过程
客户端想服务沟通,应该考虑哪些问题?
1:有很多服务,知道沟通的那个服务?
2:要的东西,具体在服务的哪里?--->接口
-----> 请求地址 url
3: 用什么方式;找接口
----> 请求方式:get / post /delet/pull ..
4:接口需要什么内容需才能接口
--->请求参数
5:接通接口后,客户端怎么知道服务给我东西了?
---> 监听响应事件
---> 请求 响应的过程
客户端-----请求--->服务器
服务器-----响应--->客户端
服务器 服务 接口之间关系
ip 区分那个服务器
一个服务器上可以有很多个服务;
端口号区分那个服务
一个服务上可以有很多接口
接口地址区分
服务器与服务器之间是独立,需要通过一些协议简历服务器之间连接;
ftp http服务与服务之间也是独立的,但是可以建立链接
接口与接口之间也是独立的、