在众多语言中,JavaScript已经占有重要的一席之地,利用JavaScript我们可以做很多事情 , 应用广泛。
在web应用项目中,需要大量JavaScript的代码,将来也会越来越多。
但是由于JavaScript是一个作为解释执行的语言,而且它的单线程机制,决定了性能问题是JavaScript的弱点,也是开发者在写JavaScript的时候需注意的一个问题。
- <script>标签尽可能放到<body>标签的底部
- 不要使用 with() 语句
- 对象属性和数组元素的速度都比变量慢
- 避免全局查找
- 避免双重解释
如果要提高代码性能,尽可能避免出现需要按照JavaScript解释的字符串
-
缩短否定检测
-
一条有返回值的return语句不要用()括号来括住返回值,如果返回表达式,则表达式应与return关键字在同一行,以避免压缩时,压缩工具自动加分号而造成返回与开发人员不一致的结果。
-
总是检查数据类型
-
JavaScript 程序应该尽量放在 .js 的文件中,需要调用的时候在 HTML 中以 <script src=”filename.js”> 的形式包含进来。
-
部署之前推荐使用压缩工具将JS文件压缩
-
switch语句相对if较快