天天看点

JavaScript性能优化小窍门

在众多语言中,JavaScript已经占有重要的一席之地,利用JavaScript我们可以做很多事情 , 应用广泛。

在web应用项目中,需要大量JavaScript的代码,将来也会越来越多。

但是由于JavaScript是一个作为解释执行的语言,而且它的单线程机制,决定了性能问题是JavaScript的弱点,也是开发者在写JavaScript的时候需注意的一个问题。

  1.   <script>标签尽可能放到<body>标签的底部
  2. 不要使用 with() 语句
  3. 对象属性和数组元素的速度都比变量慢
  4. 避免全局查找
  5. 避免双重解释

    如果要提高代码性能,尽可能避免出现需要按照JavaScript解释的字符串

  6. 缩短否定检测
  7. 一条有返回值的return语句不要用()括号来括住返回值,如果返回表达式,则表达式应与return关键字在同一行,以避免压缩时,压缩工具自动加分号而造成返回与开发人员不一致的结果。
  8. 总是检查数据类型
  9. JavaScript 程序应该尽量放在 .js 的文件中,需要调用的时候在 HTML 中以 <script src=”filename.js”> 的形式包含进来。
  10. 部署之前推荐使用压缩工具将JS文件压缩
  11. switch语句相对if较快
js