编写高效的js程序

一、管理作用域

二、高效的数据存取

 

<script type="text/javascript">
	/**
	 * 数据在脚本中储存的位置直接影响脚本执行的总耗时。一般而言,在脚本中有4种地方可以存取数据
	 * ·字面量值
	 * ·变量
	 * ·数组元素
	 * ·对象属性
	 * 读取数据总会带来性能开销,而开销大小取决于数据存取在这4种位置的哪一种。在大多数浏览器中,从字面量中读取值和从局部变量中读取值的开销差异很小,以至于可以忽略不计;真正的差异在于从数组或对象中读取数据,
存取这些数据结构中某个值,需要通过索引(对于数组)或属性值(对于对象)来查询数据存储的位置。
	 */
	 
	 
	 //建议:在数据存取时,将函数中使用超过一次的对象属性或数组元素存储为局部变量是一种好方法。
	
	
	
	
</script>

三、流控制

四、字符串优化

五、避免运行时间过长的脚本

原文地址:https://www.cnblogs.com/liwuming/p/4521205.html