码迷,mamicode.com
首页 > Web开发 > 详细

js优化与注意点

时间:2014-12-16 18:34:07      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:style   ar   使用   sp   for   on   bs   line   size   

1、使用尽可能少的全局变量。尽量用var来声明变量,避免隐式使用全局变量。

隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变量未定义的能力。

  • 通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。
  • 无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的

这表明,在技术上,隐式全局变量并不是真正的全局变量,但它们是全局对象的属性。属性是可以通过delete操作符删除的,而变量是不能的:

2、避免var散布,一般都在头部。

3、for循环中将长度保存在变量中,避免重复获取长度。尤其在myarray是dom类数组时。

for (var i = 0; i < myarray.length; i++) { // 使用myarray[i]做点什

4、数组尽量用for循环,对象用for in

5.避免隐式类型转换。

6、避免eval()函数

7、

js优化与注意点

标签:style   ar   使用   sp   for   on   bs   line   size   

原文地址:http://www.cnblogs.com/dunken/p/4167667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!