• 使用JSBench 测试
    • 堆栈中js的执行过程
    • 减少判断层级
    • 减少作用域链查找层级
    • 减少数据的读取次数
      • 提前缓存数据
    • 字面量和构造式
      • 基本类型的话 相差很大
      • new String 调用一个函数 做的东西多
    • 减少循环体活动

    • 减少声明和语句数

      • 从空间
    • 惰性函数和性能
    • 采用事件绑定
      • 采用事件委托