智学无忧(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 1 | 1 |
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
- 你的项目优化 / 你对项目做过什么优化?
针对网络请求的方面的优化,我会这样做
- 路由懒加载,打包工具根据路由分割不同的代码块,访问的时候才去加载
- 对请求的文件进行压缩,减少体积
- 减少网络请求,和后台商量,将需要请求的数据合并到一个请求里完成
- 与渲染相关的文件先请求,对于后操作的文件可以等页面渲染出来后在请求
- 将图片视频等资源放到cdn服务
对项目有复用的页面功能,我会抽取到一个公共组件实现;有复用的功能就会封装到util.js里,避免写重复的代码,方便项目的维护
还有用户体验优化,在开发中很注重用户体验,我做了令牌无痛刷新、组件缓存、UI操作逻辑优化
项目做完后,我们在再次走读代码,优化代码执行的流程,减少循环的次数,优化表达式这些工作。
以上是我开中做得比较的多优化方式