- 博客(15)
- 收藏
- 关注
原创 实现token的无感刷新
作用:在访问一些接口时,需要传入token,就是它。有效期:2小时(安全)。作用: 当token的有效期过了之后,可以使用它去请求一个特殊接口(这个接口也是后端指定的,明确需要传入refresh_token),并返回一个新的token回来(有效期还是2小时),以替换过期的那个token。有效期:14天。(最理想的情况下,一次登陆可以持续14天。
2023-06-29 22:05:30 4758 4
原创 JavaScript中的数组遍历方法(详细)
简单记录一下,这些数组循环遍历的方法,分别是for(),forEach(),,map(),filter (),every(),some(),find(),findIndex()
2024-10-18 17:10:06 218
原创 ES6 新特性 扩展运算符(...)详解
展开运算符, 是ES6里一个新引入的运算法, 也叫展开/收集运算符, 我们每天都要和它打交道。这篇文章,我就带你系统的回顾下这个运算符, 介绍一些基础和进阶的用法。
2024-05-22 17:46:37 976 1
原创 Vue之component 标签的使用
component标签是Vue框架自定义的标签,它的用途就是可以动态绑定我们的组件,根据数据的不同更换不同的组件。
2024-04-02 17:04:05 1574 1
原创 ES6箭头函数
由于箭头函数没有 this,所以会向外层查找 this 的值,即 bindEvent 中的 this,此时 this 指向实例对象,所以可以正确的调用 this.setBgColor 方法, 而 this.setBgColor 中的 this 也会正确指向实例对象。在这里再额外提一点,就是注意 bindEvent 和 setBgColor 在这里使用的是普通函数的形式,而非箭头函数,如果我们改成箭头函数,会导致函数里的 this 指向 window 对象 (非严格模式下)。
2023-07-16 21:29:19 91 1
原创 如何借用原型链补充数组的高阶排序方法?
写一个自定义方法customSort, 将它添加到 Array.prototype原型链上,实现自定义排序功能
2023-07-13 17:43:12 105 1
原创 如何统计字符的出现频率?
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是:通往成功的道路有很多,但是总有一条路是最捷径的,亦或许reduce()逼格更高...很明确,最终的结果就是把所有数组的元素都加起来。值得注意的是,它将数组的第一个元素作为累加的初始值,然后再依次对后边的元素执行reducer函数。这次是以传入的初始值作为累加的起点,然后依次对数组的元素执行reducer。
2023-07-13 16:16:34 94 1
原创 JavaScript判断数据类型的方法及封装函数判断数据类型
它将返回数据的类型。该函数可以对大多数常见的数据类型进行判断,包括数组、对象、字符串、数字、布尔、函数、日期、undefined、null,并且对于其他不常见的类型,将返回’unknown’。Undefined类型只有一个值,他就是undefined,声明变量但未赋值,这个变量的值就是undefined。由上述代码看出instanceof对于引用类型的类型检测支持很好,但是无法对基本类型数据进行类型检测。基本数据类型:number,undefined,boolean,string,null。
2023-07-10 22:55:28 190 1
原创 TypeScript的入门
TypeScript是具有类型语法的javascript,是一门强类型的编程语言。TypeScript是微软开发的开源编程语言,Type + JavaScript(type是类型 => 在 JS 基础之上,为 JS 添加了类型支持),简称:TS。
2023-07-07 21:45:31 142 4
原创 vuex 的使用
vuex 是一个 vue 的状态管理工具, 状态就是数据vuex是一个插件工具,可以帮我们vue管理通用的数据之前如果要进行跨组件的数据通信 => 父传子,子传父 => 一旦组件关系复杂,数据非常难以维护。
2023-05-25 22:53:27 178 2
原创 空间转换3D及动画
z 是 translateZ 的距离, 这个距离靠近我们,盒子越大。透视的作用: 空间转换时,为元素添加近大远小、近实远虚的视觉效果。动画最大的特点可以不用鼠标触发,自动的,反复的执行某些动画。透视距离也称为视距,所谓的视距就是人的眼睛到屏幕的距离。动画结束停留在最后一帧状态, 不循环状态使用。有了透视的加持,我们3d旋转效果会比较明显。让子盒子在父盒子内有空间的展示,此时可以给。注意:默认的旋转中心在盒子的中心位置。由几部分组成,不同的部分执行不同的功能。(Frame)的单位传输的,
2023-03-05 21:27:48 128 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人