防抖、节流

2020-06-01
阅读 1 分钟
2k
防抖(debounce) n秒内执行多次同一函数只有最后一次有效。 实现方式:使用计时器,在 n 秒内再执行该函数,如果 n 秒内再次调用该函数,则重置计时器。 节流(throttle) n秒内执行多次同一函数只有第一次有效。 实现方式:第一次调用立即执行。使用计时器,如果 n 秒内再次调用该函数,此次调用不执行函数。 比较 防...

使用 GitHub Actions 自动部署博客教程

2020-02-23
阅读 5 分钟
11.9k
本篇以 Github Pages 为例,并且假设你已经掌握了 GitHub Pages 的使用。 假设你的文章和静态文件在同一个仓库,使用 master 分支管理文章和代码,使用 gh-pages 分支存放生成的静态文件 一般部署博客的流程是: 写一篇文章 生成静态文件:npm run build 切换 gh-pages 分支 复制静态文件到 gh-pages 分支 访问网址验证...