FE Workflow
Docs
Lib
Blog
standard-optimize
>
js
Documentation
Design
目录规范
前端目录规范
Linux目录规范
编码规范
vscode
ESlint
Prettier
Stylelint
提交规范
husky&lintstaged
commitizen&commitlint
changelog
Git技巧
开发规范
var
注释规范
Mock
打包
package
构建工具
埋点监控
埋点
性能优化
css
JS
静态资源
Vue
小程序
网络
测试
单元测试
自动化测试
系统测试
集成部署
服务器
小程序
App
本地部署
静态站点部署
DevOps
数据分析
性能优化分析
用户数据分析
软件工具箱
Mac 工具箱
windows 工具箱
tv 工具箱
代码层面
执行
避免内存泄漏(全局变量、闭包、DOM 元素的引用、定时器、控制台打印)
有繁重计算的代码抽离到 Web Worker
渲染
分批渲染使用
requestAnimationFrame
代替
setTimeout
页面添加多个元素时,使用
DocumentFragment
组装后一次性添加到页面
脚本
使用
async
或
defer
属性加载脚本
使用
preload
或
prefetch
属性加载脚本
代码层面
执行
渲染
脚本