自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 关于token 无感刷新的实现

2 第一种 情况 考虑 的是用户发请求 的时候进行更新token,另一种情况 就是 用户 长时间未进行操作 ,不存在发送请求的行为, 如何解决呢, 可以采用 长短 tokon 的 方式 , 在登录的时候 返回 俩个 token 一个时间长(7d,30d) 这种, 另一种就是 正常token (8h,12h) ,当短token 失效的时候去发送 长的token 判断 长token 是否失效 ,如果长token 有效 ,那就更新 短token , 长token 也失效的话,那么只好,让用户重新登录。

2023-12-08 15:48:47 19

原创 JS检测数据类型

方法返回的是对象的类型和内部标识符的组合。如果是对象,返回[object object ]判断引用数据类型时,判断function时会输出function其余都会输出objec。如果不是object 需要使用call 改变this指向来 返回 对于指向的类型信息。由于typeof 判断引用数据类型不准确 引入intanceof来进行判断。一般用来判断基本数据类型 但是判断null 会输出object。是object的原型方法 , 调用该方法 ,默认情况下,在javaScript中一共有8种数据类型。

2023-09-15 09:20:45 33 1

原创 原型链的理解

首先就是对原型链的认识:原型链是 JavaScript 中用于实现对象继承的一种机制。它是基于对象之间的原型关系构建的。而要认识原型链还要先认识一下 原型(prototype)、构造函数(constructor)和 (__proto__) 因为这三个 东西 共同构成了 对象之间的原型链关系。

2023-08-15 20:28:18 81 1

原创 简单轮播图

当鼠标进入盒子,停止轮播,离开盒子,继续轮播,俩边的左右按钮,实现上下切换图片,增加了过渡效果,鼠标划过小圆点,可以改变图片,然后轮播的时候继续这个划到的小圆点位置轮播。

2023-08-14 19:45:18 27 1

原创 页面图片懒加载

实现原理 : 就是当图片距离浏览器顶部的高度---即getBoundingClientRect().top <= 视口高度 window.innerHeight。当滚动条滚动到相应图片的位置时才去加载别的图片。这种延迟加载的方式我们就称之为懒加载。定义: 当我们碰到长网页有很多图片时,我们会采用先加载出现在视口内的几张图片,优点:提升用户体验 减轻服务器压力。

2023-08-14 16:50:50 29 1

原创 简单密码强度验证

功能: 会根据你的密码变化实时显示 密码强度 当小于最小强度是 显示隐藏。

2023-08-12 14:28:30 125 1

原创 数组的方法

/ let res = arr.push("q") // 返回值 6 数组的长度。// concat() 连接多个数组 不改变原来的数组 返回一个连接后的新数组。// reverse() 逆向数组 会改变原来的数组 返回值 是被改变的原数组。// 原数组 = ['z', 'x', 'q', 'c', 'v', 'b']// push() 从数组的最后添加 一个或多个元素 返回值 是数组的长度。// findIndex() 查找数组的元素的位置 , 未找到 返回 -1。

2023-08-11 17:08:05 35

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除