分享一下目前我认为可以做优化的地方:
-
减少HTTP请求,可以用户主动点击再调用接口,或者使用懒加载方式
-
避免使用var定义全局变量,存在变量提升
-
减少闭包的使用
-
字符串拼接少用"+",多用join
-
css公用方法,可以使用一个css文件控制
-
css可以使用sass,less等
-
使用字体图标icon代替图片图标(有精灵图也可以用精灵图)
-
善用缓存,不重复加载相同的资源
-
当判断条件数量越来越多时,可以越倾向于使用 switch 而不是 if-else
-
打包压缩上线代码
-
使用懒加载
-
动态渲染组件