Files
pear-admin-flask/static/component/pear/module/tools.js
T

26 lines
571 B
JavaScript

layui.define(["jquery", "element"], function (exports) {
var $ = layui.jquery;
var tools = new (function () {
/**
* @since 防抖算法
*
* @param fn 要执行的方法
* @param time 防抖时间参数
*/
this.debounce = function (fn, time) {
var timer = null;
return function () {
var arguments = arguments[0];
if (timer) {
clearTimeout(timer);
}
timer = setTimeout(function () {
fn(arguments);
}, time);
};
};
})();
exports("tools", tools);
});