1 Star 0 Fork 0

gg_1st/ggHotReload

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
gg.js 1001 Bytes
一键复制 编辑 原始数据 按行查看 历史
gg_1st 提交于 2021-06-23 10:23 . gg
function execute(cmd) {
var exec = require('child_process').exec;
exec(cmd, function (error, stdout, stderr) {
if (error) {
console.error(error);
}
else {
console.log(stdout);
}
});
}
var gg = {
debounce(fn, isImmediate = true, wait = 500) {
// console.log(181,that)
let timerId = null;
let flag = true;
if (isImmediate) {
return function () {
clearTimeout(timerId);
if (flag) {
fn.apply(this, arguments);
flag = false
}
timerId = setTimeout(() => {
flag = true
}, wait)
}
}
return function () {
clearTimeout(timerId);
timerId = setTimeout(() => {
fn.apply(this, arguments)
}, wait)
}
},
execute(cmd) {
var exec = require('child_process').exec;
exec(cmd, function (error, stdout, stderr) {
if (error) {
console.error(error);
}
else {
console.log(stdout);
}
});
},
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gg_1st/gg-hot-reload.git
git@gitee.com:gg_1st/gg-hot-reload.git
gg_1st
gg-hot-reload
ggHotReload
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385