为了保持 JavaScript 生态系统的健康、可靠和安全,每次对 npm 包进行更新时,建议遵循语义版本控制规范更新 package.json 文件中的版本号。遵循语义版本控制规范有助于依赖该 npm 包的开发人员了解给定版本的更改程度,并在必要时调整自己的代码。

开发中经常使用 git 命令,写多了就想提高点效率,查到可以通过 .gitconfig 设置别名,比如 co 代表 checkout,后来进一步发现 Oh My Zsh 已经内置了很多 git 命令的缩写,输入效率又提高了!随后琢磨着怎么自动给新分支加前缀以及基于当前分支名创建新分支,于是有了这篇设置指南。

前段时间听过两次分享,分别是提高用户体验和组件化,都提到了可访问性,于是想深入系统地学习一下可访问性,整理出此文。

之前经常看到 requestAnimationFramerequestIdleCallback,但对其原理却是一知半解,这次深入学习做个笔记。

将 JavaScript 插入 HTML 页面的主要方法是通过 <script> 元素。该元素由 Netscape 提出,最先在 Netscape Navigator 2 实现。随后被加入正式的 HTML 规范。