[置顶] JavaScript性能优化大家多多评论谢谢
摘要:
今天带大家来了解Javascript的多方面优化变量查找优化变量声明带上var1. 如果声明变量忘记了var,那么js引擎将会遍历整个作用域查找这个变量,结果不管找到与否,都是悲剧。如果在上级作用域找到了这个变量,上级作用域变量的内容将被无声的改写,导致莫名奇妙的错误发生。如果在上级作用域没有找到该变量,这个变量将自动被声明为全局变量,然而却都找不到这个全局变量的定义。2. 基于上面逻辑,性能方面不带var声明变量自然要比带var速度慢具体可以参考http://jsperf.com/withvar-withoutvar。下面是个简单的结果截图,蓝色为带var的情况,越长说明 速度越快。慎用全局 阅读全文
posted @ 2014-04-09 20:22 Darry-sri 阅读(339) 评论(1) 推荐(0) 编辑