作为一名初级前端(bug)开发攻城狮,有什么是比白嫖更快乐的呢?除了饺子…不知道为什么最近总对饺子蛮感兴趣的…..
曹贼,我给你们准备了一些开发过程中比较常见的js函数块,碰见了直接嫖就行了。
函数的节流与防抖
节流
1 | /** |
防抖
1 | /** |
脱敏函数-用户隐私保护
姓名脱敏
1 | function nameProtect(str) { |
身份证脱敏
1 | function idCardProtect(value, row, index) { |
手机号脱敏
1 | function mobileProtect(value, row, index) { |
时间篇
根据秒数算展示时间
1 | function setNumer(times) { |
根据两个时间差毫秒数计算相差几天
1 | function diffTime(times) { //根据两个时间差毫秒数计算相差几天 |
获得当前时间
1 | function getNowTime(type){ |
获得当前时间
1 | function getNowTime(type){ |
判断当前(指定)时间是否在条件范围内
1 | var curDate = Date.parse('2020-12-18') //指定时间 |
数组篇
普通数组去重
1 | function arryClear(arr){ |
数组对象去重复
参数说明:arry数组,Object根据的对象名
1 | function arryClearObj(arry,Object){ |
表单验证
验证手机号码
1 | function checkPhone(num){ |
邮箱验证
1 | function checkEmail(num){ |
内存字节转换
1 | function conver(limit){ |
随机生成字符串
好奇这种需求是怎么来的,讲道理哦,不应该是后端小伙伴做的吗,像这种涉及到随机字符串生成的东西…
1 | var str = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; |
最后更新: 2022年01月04日 11:05
原始链接: https://corn0124.cn/2021/11/28/%E7%99%BD%E5%AB%96-%E8%BF%98%E5%BE%97%E6%98%AF%E4%BD%A0/