课程大纲
1. 单页应用性能优化
1.1 浏览器加载分析
1.2 浏览器渲染流程
1.3 检测多个异步请求完成时间
1.4 判断请求超时方法
1.5 页面图片优化方案
2. Vue 组件设计优化
2.1 并列组件传参方案
2.2 全局组件设计
2.3 按需加载组件
2.4 权限在组件中应用
2.5 slot在组件中应用
3. Vue 项目性能优化
3.1 单页应用的缺点
3.2 数据请求的不足
3.3 引入中间件方案
3.4 分段推送页面内容
3.5 处理嵌套数据请求
4. 前端代码整体性能优化
4.1 语言规范化
4.2 代码组件化
4.3 接口服务化
4.4 实战案例
5. Vue 打包编译优化
5.1 指令打包
5.2 打包样式
5.3 打包资源
5.4 构建服务器
5.5 热更新操作
6. Vue 测试与发布优化
6.1 单元测试原理
6.2 Vue 测试插件
6.3 事件操作测试
6.4 数据请求测试
6.5 分模块打包方案