1.1.1 • Published 2 years ago
lsy-utils v1.1.1
常用前端工具库
如何使用
import lsyUtils from 'lsy-utils';
1.数组去重
lsyUtils.uniaueArr(1,1,2,3); // 1,2,3
2.检查对象是否为空
lsyUtils.isEmpty({}) // true
3.反转字符串
lsyUtils.reverse('this is reverse') // 'reverse is this'
4.检查元素是否处于焦点
lsyUtils.elementIsInFocus(anyElement) // true or false
5.检查设备类型
lsyUtils.judgeDeviceType() // 'Mobile' or 'Pc'
6.文字复制到剪贴板
lsyUtils.copyText('前端工具库')
7.获取选定的文本
lsyUtils.getSelectedText()
8.查询某天是否为工作日
lsyUtils.isWeekday(new Date(2022, 03, 11)) // true
9.将 RGB 转换为十六进制
lsyUtils.rgbToHex(255,255,255) // #ffffff
10.判断当前环境是否是electron环境
lsyUtils.isElectron() // true or false
11.文件下载,浏览器兼容性尚可
lsyUtils.downloadFile(url, fileName = "")
12.生成指定范围随机数
lsyUtils.randomNum(1,100) // 99
13.判断值是否相等
lsyUtils.isEqual('1','2') // false
14.节流
lsyUtils.throttle(fn,1000)
15.防抖
lsyUtils.debounce(fn,1000)