🧿 监听目标元素的事件栈
/** * @func listenStack * @param { string | Element } target 目标元素 * @return { () => void } stop 停止监听 * @desc 📝 监听目标元素的事件栈 * @example import { listenStack } from 'lazy-js-utils' const stop = listenStack(document.body) */
🧿 通过 js 将内容放入剪贴板中
/** * @func copy * @param { string } text 要复制的内容 * @return { boolean } 是否复制成功 * @desc 📝 通过js将内容放入剪贴板中 * @example import { copy } from 'lazy-js-utils' copy('nihaoya') */
🧿 睡眠函数
/** * @func sleep * @param { number } time 睡眠时间(单位:毫秒) * @param { () => void } callback 睡眠结束后的回调函数 * @return { void } * @desc 📝 睡眠函数 * @example import { sleep } from 'lazy-js-utils' sleep(1000, () => { console.log('睡眠结束') }) // await sleep(1000) */
🧿 函数柯里化
/** * @func curry * @param { Function } fn 待柯里化的函数 * @return { Function } 被柯里化的函数 * @desc 📝 函数柯里化 * @example import { curry } from 'lazy-js-utils' const add = (a, b) => a + b const add1 = curry(add) const add2 = add1(1) const add3 = add2(2) add3(3) // 6 */