我当年也是半路出家,自知自己对程序逻辑不熟练,就先把 js 语法和 dom 语法从头到尾过一遍,然后看那些项目源码了解项目结构和相关的生态工具,接着为了熟练度决定手写 100 个原生 js 插件(不过只写到 30 多个)