强缓存和协商缓存 不凡学院(一)

常见捕获前端错误?

1.try catch

2.promise catch

async await

强缓存和协商缓存

强缓存指的第一次登录后,会从服务器下载资源保存到浏览器,那么之后的登录会从本地资源直接获取

协商缓存指的第一次登录成功会返回一个200的状态码,用户这边会记录下来,下次登录的时请求资源,带上这个标识,服务器判断这是一个304,直接

diff算法

虚拟dom,对比新旧dom元素,作者之所以这样设计,是因为js渲染比dom元素要快,提升渲染的效率

举个ul里面有很多个li,那么通过diff算法,绑定key,可以精确定位到对应的小li

设计思想

常见的有单例模式、工厂模式、装置器模式、发布订阅者模式

一般在后端运用的会多一些,

前端Vue2就是一个发布订阅者模式,data相当于发布者,dom相当于订阅者,只要data里面的数据发生改变,那么dom元素接收到也会随之变更。

动态权限

用户,

角色,

菜单

addrouters可以创建

HTTPS

http是一种网络传输协议,是一种明文传输,

https是一种加密传输,用公钥和私钥解密,另外,http还有一项安全策略,SSL加密证书,服务接收到证书,那么就知道它是安全的

sessionID和token的区别

sessionID用户登录后会返回一个sessionID,一般和cookie联合使用,后台可以控制,

token是用特定的算法生成,它在有效时间的之前一直有效,现在大部分前后端分离项目用的都是token,比如微信小程序、APP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值