优化下JS文件
-
方法一:把不重要的JS放在页面最底部
这是最简单,也是效果最好的优化方法,把不重要的JS通通放到页面的最下面body的上面,实现异步加载,也就是等网页都加载完了,最后在加载这些不重要的JS,这样就不影响网页速度了。 -
方法二:合并JS文件
合并JS,也就是减少HTTP请求,少给服务器请求一次就加快一点速度 -
方法三:给JS文件减肥(我觉得用gulp打包工具就行了,或者用在线的打包工具)
优化js代码
-
避免全局变量
因为访问局部变量的速度要比访问全局变量的速度更快些。 -
尽量使用源生方法
-
尽量减少循环次数
-
优化条件分支
将条件分支,按可能性顺序从高到低排列:可以减少解释器对条件的探测次数。 -
定时器
如果针对的是不断运行的代码,不应该使用setTimeout,而应该是用setInterval -
用做标记的变量尽可能使用布尔类型
直接用true和false做标记,不要使用数字或者字符串的1和0来做标记。 -
解构,箭头函数,更安全的字符串拼接,尽可能使用 === 而不是 ==,避免隐式转换,在ES6 按理来说 变量申明最好是:
const > let > var