1.0.0 • Published 9 months ago

ff-toolbox v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

安装

npm install ff-toolbox

导入

const ffToolBox = require('ff-toolbox')

程序等待后执行

async function exampleFun() {
   //执行业务

   //等待1秒后执行后续业务
   await ffToolBox.sleep(1000)
   //后续业务

}

获取一个时间距离当前时间过去多久

const agoDate = ffToolBox.agoTime('2024-10-24 19:18:25')
console.log(agoDate) //10分钟前

判断数据类型

console.log(ffToolBox.dataType(undefined)) //undefined
console.log(ffToolBox.dataType(true)) //boolean
console.log(ffToolBox.dataType(1)) //number
console.log(ffToolBox.dataType('ff-toolBox')) //string
console.log(ffToolBox.dataType({name: 'ff-toolBox'})) //object
console.log(ffToolBox.dataType([1, 2, 3])) //array
console.log(ffToolBox.dataType(new Date())) //date
console.log(ffToolBox.dataType(/regex/)) //regexp

防抖函数适用于web交互

const btn = document.getElementById('debounce')

function exampleFun() {
   //业务代码
}


btn.onclick = ffToolBox.debounce(exampleFun, 300) //300毫秒后执行
1.0.0

9 months ago