Ajax学习

前端AJAX

chrome的network调试

AJAX 异步的xml和js
loading
ajax也要向服务器发送请求
提高网页的加载速度
向下滚动,不需要刷新

xml

由标签组成
设计用来传输和存储数据
xml中没有预定义标签

html用来在网页当中呈现数据
html都是预定义标签

ajax特点

优点:
1、页面无需刷新就能向服务器通信
2、允许根据事件来更新部分页面内容
缺点:
1、没有后退可言-没有浏览历史
2、存在跨域问题
3、存在seo的问题(对爬虫不友好)

HTTP协议

超文本传输协议
一种约定:约定了请求和响应
1、请求报文
重点是格式和参数
请求行
GET /s?ie=utf-8 HTTP/1.1
请求头
Host:baidu.com
Cookie:name=guigu
Content-type:application/x-www-form-urlemcoded
User-Agent:chrome 83
请求空行

请求体

get的请求体为空。post可以不为空
2、响应报文

HTTP/1.1 200 ok *404 403 401 500 200

content-type:text/html;charset-utf-8
content-length:2048
content-encoding:gzip
空行

 <html>
    <body>
	<h1>hhhhh</h1>
    </body>
 </html>

Node.js下载安装

Express框架

在chrome浏览器如何查看请求\响应报文

同源策略

如何解决ajax在遵循同源策略前提下实现跨域

jsonp实现跨域
axios

cors实现跨域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值