1
常见状态码
  • 1xx 通知
  • 2xx 成功
  • 3xx 重定向
  • 4xx 客户端错误
  • 5xx 服务端错误
400,401,403状态码分别代表什么
  • 400 bad request,请求报文存在语法错误
  • 401 unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息
  • 403 forbidden,表示对请求资源的访问被服务器拒绝
  • 404 not found,表示在服务器上没有找到请求的资源

HTTP状态码详细解说

浏览器缓存
cookie, session, token

彻底理解session,cookie和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 的回调地狱问题。

tcp三次握手,四次挥手流程
跨域
websocket
Http请求中的keep-alive
网络分层
即时通信,除了Ajax和websocket
模块化,commonJS,ES6,CMD,AMD

klaus
4 声望0 粉丝

努力成为一个合格的前端er