性能优化
飘倩1104
这个作者很懒,什么都没留下…
展开
-
前端实现token无感刷新
一种前端处理 根据后台返的时间来刷新token(优点: 在请求前拦截,能节省请求。缺点: 需要后端额外提供一个token过期时间的字段;使用了本地时间判断,若本地时间被篡改,特别是本地时间比服务器时间慢时,拦截会失败。不采用)不在请求前拦截,而是拦截返回后的数据。先发起请求,接口返回过期后,先刷新token (优点:不需额外的token过期字段,不需判断时间。缺点 会消耗多一次请求) 采用凡是用前端直接处理的一般都不安全import axios from "axios";import { Mes.原创 2022-05-25 17:50:54 · 710 阅读 · 0 评论 -
节流与防抖
1.节流的核心思想: 如果在定时器的时间范围内再次触发,则不予理睬,等当前定时器完成。 const throttle = function (fn, interval) { let last = 0; return function (...args) { let context = this; let now = +new Date(); // 还没到时间 if (now - last < interval原创 2020-09-16 16:28:05 · 220 阅读 · 0 评论