秒开的艺术:Hexo 博客首屏耗时优化实践
Hexo 是一个基于 Node.js 的静态博客生成工具,与 WordPress 等动态博客不同,它生成静态 HTML 文件和相关资源,博主可以通过 Pages 服务、对象存储或自建 Nginx 服务器对外提供访问。Hexo 减少了服务器的渲染负担,但增加了前端的工作量。博客主题通常模块化,往往需要加载多种静态资源,因此 Hexo 博客的加载和缓存策略对用户体验至关重要,接下来会讨论一些优化技巧。
一种简谱的字符串表达方式
试着在 ESP32 开发板上折腾用蜂鸣器播放音乐,简单来说需要将简谱上标记的音符转换成一系列(频率,时长)的序列,然后控制蜂鸣器发出指定频率、指定时长的声音。网上的一些教程在这一个步骤大都直接快进,在说明原理以后直接给出一段算好的音符序列数据。但实际上如果要手动进行这个转换,想必会比较麻烦,因此有了下面这个尝试。
React 函数组件之间 useEffect hook 的执行顺序探究
本文记录了在探究 React 函数组件之间 useEffect hook 的执行顺序时,所进行的实验及其结论。