首页 > 代码库 > js优化与注意点
js优化与注意点
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优化与注意点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。