1.0.1 • Published 4 years ago

tplugins v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

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();