1.0.1 • Published 4 years ago
tplugins v1.0.1
TPlugins
介绍
开发常用插件
使用
引入
直接引入
<script src="./dist/TPlugins.min.js"></script>
let { algorithm } = TPlugins;
const arr = [20, 3, 11, 44, 2];
const fun = new algorithm.Bheap(arr);
fun.rebuildHeap(); // 形成最大堆的结构
fun.sort(); // 通过排序,生成一个升序的数组
console.log(fun.data); // [2,3,11,20,44]
npm 引入
let { algorithm } = require("tplugins");
const arr = [20, 3, 11, 44, 2];
const fun = new algorithm.Bheap(arr);
fun.rebuildHeap(); // 形成最大堆的结构
fun.sort(); // 通过排序,生成一个升序的数组
console.log(fun.data); // [2,3,11,20,44]
模块
algorithm 算法
helper 辅助
debounce
/**
* debounce(func,wait,immediate)
* @param {function} func 执行函数
* @param {number} wait 延迟时间
* @param {boolean} immediate 是否立即执行
* @returns 封装函数
*/
let { helper } = TPlugins;
function fn() {
console.log(1);
}
let res = helper.debounce(fn, 3000, false);
res();