自定义方法,函数,业务js
一些自定义的方法函数
Amber.Li
这个作者很懒,什么都没留下…
展开
-
使用 Web Workers 作为setInterval的替代方案
使用 Web Workers 作为定时器的替代方案原创 2024-04-09 16:54:13 · 523 阅读 · 1 评论 -
Vue随机生成唯一深色
随机唯一深色原创 2023-05-11 11:03:48 · 220 阅读 · 0 评论 -
累加的实现:基于 Array.prototype.reduce()
Array.prototype.reduce一:简介二:语法三:参数:3.1:第一个参数:cb函数;3.2:第二个参数:初始值;四:Demo示例;【可掠过上方直接阅读】4.1 基础用法[ 数组元素为基础数据类型:number\string];4.2 进阶用法[ 数组元素为Object];4.2.1 javaScript版本4.2.1 TypeScript版本一:简介reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。二:语法arr原创 2022-01-15 10:20:32 · 204 阅读 · 0 评论 -
正则表达式记录
正则表达式记录1. 匹配:0-9构成的纯数字2. 匹配:0-9的值1. 匹配:0-9构成的纯数字/^[0-9]*$/1. ^ 开头匹配数;2. * 匹配[0-9]表达式多次;3. $ 结尾匹配[0-9]表达式;应用:"97878".replace(/^[0-9]*$/g,'') => "" 只有纯数字才会匹配成功 ;"97878 bn".replace(/^[0-9]*$/g,'') => "97878 bn";2. 匹配:0-9的值/\d/应用:"978原创 2022-01-12 22:31:06 · 61 阅读 · 0 评论 -
验证码业务综合记录
验证码业务综合记录一 、验证码倒计时:1. 每个会员独立计算获取验证码后的60s倒计时间隔;1.1 业务需求1.2 主要实现部分1.3 页面内调用方法;一 、验证码倒计时:1. 每个会员独立计算获取验证码后的60s倒计时间隔;1.1 业务需求业务需求:获取验证码后,获取按钮置灰;每个会员获取验证码的间隔为60s;进入倒计时的当前会员不影响其他会员的获取操作 【获取按钮正常】;整个项目中同一会员的倒计时统一;跳页不影响此会员倒计时数值;1.2 主要实现部分vue仓库:a原创 2022-01-03 12:17:10 · 162 阅读 · 0 评论 -
number变string,至少保留2位小数,不足补0;
应用场景:number变string,至少保留2位小数;参数类型:number效果:0.2893 -> '0.2893'0.2 -> '0.20'0 ->'0.00'-2.789 -> '-2.789'-0.2 -> '-0.20' function changeNTS(num) { let finishNum = num + ""; let index = (num + "").indexOf('.'); if (index !== -1) {.原创 2021-12-28 23:36:32 · 1012 阅读 · 0 评论