• 高效JS简化版


    详:.doc (颜色标注)
    2章17条

    2018.6.24 星期日 1:24

    第 1 章 让自己习惯 JavaScript

    第 1 条:了解你使用的 JavaScript 版本

    ES5 引入了另一种版本控制的考量——严格模式(strict mode)。
    仍被视为是严格的。所以,为了达到更为普遍的兼容性,建议在严格模式下编写代码。

    第 2 条:理解 JavaScript 的浮点数

    双精度浮点数能完美地表示高达 53 位精度的整数

    然而,对于浮点数来说,却并不总是这样。
    决方法是尽可能地采用整数值运算

    第 3 条:当心隐式的强制转换

    大专栏  高效JS简化版" title="第 4 条:原始类型优于封装对象">第 4 条:原始类型优于封装对象

    第 5 条:避免对混合类型使用 == 运算符

    第 6 条:了解分号插入的局限

    第 7 条:视字符串为16位的代码单元序列 

    ## 第 2 章 变量作用域

    ### 第 8 条:尽量少用全局对象

    ### 第 9 条:始终声明局部变量

    ### 第 10 条:避免使用 with

    ### 第 11 条:熟练掌握闭包

    ### 第 12 条:理解变量声明提升

    ### 第 13 条:使用立即调用的函数表达式创建局部作用域

    ### 第 14 条:当心命名函数表达式笨拙的作用域

    ### 第 15 条:当心局部块函数声明笨拙的作用域

    ### 第 16 条:避免使用 eval 创建局部变量

    ### 第 17 条:间接调用 eval 函数优于直接调用

    1.26

  • 相关阅读:
    洛谷 P2700 逐个击破
    洛谷 P1503 鬼子进村
    洛谷 P1556 幸福的路
    洛谷 P1490 买蛋糕
    洛谷 P2507 [SCOI2008]配对
    code vs 3305 水果姐逛水果街Ⅱ
    通过idea远程调试
    【Cocos2d-x JavaScript Binding】
    ☀【SeaJS】SeaJS Grunt构建
    -_-#【Better Code】throttle / debounce
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12099623.html
Copyright © 2020-2023  润新知