摘要: 拼接字符串是JS中常用的操作,下面对IE及其他浏览器做一定测试,找出最快的拼接方式例1:var str += 'a' + 'b';1. 创建一个临时字符串2. 连接后的字符串'ab'被赋值给临时字符串3. 临时字符串与str当前值连接4. 结果赋值给str例2:var str += 'a';var str += 'b';1. 字符‘a'与str当前值连接2. 结果赋值给str可以看出比例1省了第一,二步,也增加了给str增加字符数的步骤,我个人认为只是省略了创建临时字符串例3:var str = str + 阅读全文
posted @ 2012-07-21 22:48 風_shī~`才子 阅读(147) 评论(0) 推荐(0)
摘要: 1.执行环境定义了变量或函数有权访问的其他数据2.每个函数被调用时都会创建自己的执行环境和作用域链,初始化活动对象3.每个执行环境在执行都会产生一条作用域链4.函数在被创建的时候,会预先包含一条全局的作用域链,并保存在函数的[scope]属性中5.作用域链本质上是一个指向变量对象的指针列表6.闭包引用的是外部函数的变量对象而不仅仅是某一个变量 阅读全文
posted @ 2012-04-17 13:54 風_shī~`才子 阅读(176) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-04-17 10:24 風_shī~`才子 阅读(170) 评论(0) 推荐(0)