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较快

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值