常见状态码
- 1xx 通知
- 2xx 成功
- 3xx 重定向
- 4xx 客户端错误
- 5xx 服务端错误
400,401,403状态码分别代表什么
- 400 bad request,请求报文存在语法错误
- 401 unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息
- 403 forbidden,表示对请求资源的访问被服务器拒绝
- 404 not found,表示在服务器上没有找到请求的资源
浏览器缓存
cookie, session, token
前端持久化的方式、区别
DNS是怎么解析的
CDN
计算机网络的相关协议
http/https/http2.0
http超文本传输协议,默认端口80,特点
- 无连接,意思是限制每次连接只处理一个请求,服务器处理完客户的请求,并受到客户的应答后,即断开连接,采用这种方式可以节省传输时间
- 媒体独立
- 无状态协议。对事物处理没有记忆能力。
get post区别
- 传输方式,get是通过地址栏URL传递,post是将参数放在HTTP请求体内
- 传输数据大小,get 是同过URL传输,URL最大长度是2048个字符,post 没有限制
- post 后退会重新提交。get 不会
- get 请求只URL编码,post支持多种编码
- get 请求可以被缓存,post 不能被缓存
post 相对于get 更安全,但传输速度比get慢。
ajax、 axios库
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。而AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
axios 是一个基于promis库HTTP库,可以用在浏览器和node.js 中。promise 解决了ajax 的回调地狱问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。