浏览器 IMG 图片原生懒加载 loading="lazy"
记录使用 HTML 原生方案实现图片的懒加载。
浏览器渲染原理
中文技术文档的写作规范
浏览器原理 - 事件循环
最近在抖音上刷到很多次 袁进老师 的前端视频,然后就听了一下他的前端大师课,感觉了解一些浏览器原理后,原来工作中的一些疑问也自然解开了。
2022 年度总结
虚度有时候才是人生的最高境界
安装 Homebrew 后导致系统中原有的 npm 和 npx 失效
Beego 安装及配置
记录 GO 及 Beego 框架安装及基础配置。
语义版本控制(SemVer)
版本格式:MAJOR.MINOR.PATCH
,版本号递增规则如下:
MAJOR
: 主版本号,当你做了不兼容的 API 修改MINOR
: 次版本号,当你做了向下兼容的功能性新增PATCH
: 修订号,当你做了向下兼容的问题修正
先行版本号及版本编译信息可以加到 MAJOR.MINOR.PATCH
的后面,作为延伸。
Commit Message Spec
Commit messages are short descriptions of changes to a repository. We should follow certain standards to effectively describe changes, such as the Conventional Commits specification based on the Angular convention that is most used on GitHub, or each development team can simplify and formulate their own commit specification. This is not only conducive to the automatic generation of Changelog in the later stage, but more importantly, when a bug occurs, the entire warehouse can be quickly checked, the problem point can be accurately located, and the version can be reverted.