豆瓣阅读

    你不知道的JavaScript(上卷)

    阅读
    ¥24.99¥17.49
    写给程序员的诗丨图灵计算机&科技类7折特价 了解详情
    • 导言
    • 目录
    • 作品信息

    JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,JavaScript开发者无需理解语言内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会操作收音机上的按键,就可以收听你喜欢的节目。然而,JavaScript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发者,如果没有认真学习也无法真正理解语言本身的特性。正是因为绝大多数人不求甚解,一遇到出乎意料的行为就认为是语言本身有缺陷,进而把相关的特性加入黑名单,久而久之就排除了这门语言的多样性,人为地使它变得不完整、不安全。

    “你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。

    作者简介:

    Kyle Simpson

    推崇开放的互联网,对JavaScript、HTML5、实时/端对端通信和Web性能有深入研究。他是技术书作家、技术培训师、讲师和开源社区的活跃成员。

    译者简介:

    赵望野

    前端工程师,前端基础技术组leader,曾经负责豌豆荚2.0的前端架构设计和主要开发工作,目前负责Front-end Technical Infrastructure的建设。新浪微博@赵望野。负责本书第一部分“作用域和闭包”的翻译。

    梁杰

    北京航空航天大学计算机科学与技术专业大四学生。热爱JavaScript、Python,热爱开源,喜欢做各种各样有趣的事情。负责本书第二部分“this和对象原型”的翻译。

    1. O'Reilly Media, Inc.介绍
    2. 业界评论
    3. 前言
    4. 使命
    5. 小结
    6. 本书排版约定
    7. 使用代码示例
    8. Safari® Books Online
    9. 联系我们
    10. 第一部分 作用域和闭包
    11. 第 1 章 作用域是什么
    12. 1.1 编译原理
    13. 1.2 理解作用域
    14. 1.3 作用域嵌套
    15. 1.4 异常
    16. 1.5 小结
    17. 小测验答案
    18. 第 2 章 词法作用域
    19. 2.1 词法阶段
    20. 2.2 欺骗词法
    21. 2.3 小结
    22. 第 3 章 函数作用域和块作用域
    23. 3.1 函数中的作用域
    24. 3.2 隐藏内部实现
    25. 3.3 函数作用域
    26. 3.4 块作用域
    27. 3.5 小结
    28. 第 4 章 提升
    29. 4.1 先有鸡还是先有蛋
    30. 4.2 编译器再度来袭
    31. 4.3 函数优先
    32. 4.4 小结
    33. 第 5 章 作用域闭包
    34. 5.1 启示
    35. 5.2 实质问题
    36. 5.3 现在我懂了
    37. 5.4 循环和闭包
    38. 5.5 模块
    39. 5.6 小结
    40. 附录A 动态作用域
    41. 附录B 块作用域的替代方案
    42. B.1 Traceur
    43. B.2 隐式和显式作用域
    44. B.3 性能
    45. 附录C  this 词法
    46. 附录D 致谢
    47. 第二部分 this和对象原型
    48. 第 1 章 关于 this
    49. 1.1 为什么要用 this
    50. 1.2 误解
    51. 1.3  this 到底是什么
    52. 1.4 小结
    53. 第 2 章  this 全面解析
    54. 2.1 调用位置
    55. 2.2 绑定规则
    56. 2.3 优先级
    57. 2.4 绑定例外
    58. 2.5  this 词法
    59. 2.6 小结
    60. 第 3 章 对象
    61. 3.1 语法
    62. 3.2 类型
    63. 3.3 内容
    64. 3.4 遍历
    65. 3.5 小结
    66. 第 4 章 混合对象“类”
    67. 4.1 类理论
    68. 4.2 类的机制
    69. 4.3 类的继承
    70. 4.4 混入
    71. 4.5 小结
    72. 第 5 章 原型
    73. 5.1  [[Prototype]]
    74. 5.2 “类”
    75. 5.3 (原型)继承
    76. 5.4 对象关联
    77. 5.5 小结
    78. 第 6 章 行为委托
    79. 6.1 面向委托的设计
    80. 6.2 类与对象
    81. 6.3 更简洁的设计
    82. 6.4 更好的语法
    83. 6.5 内省
    84. 6.6 小结
    85. 附录A ES6中的Class
    86. A.1  class
    87. A.2  class 陷阱
    88. A.3 静态大于动态吗
    89. A.4 小结
    90. 看完了

    作者〔美〕Kyle Simpson

    译者赵望野梁 杰

    类别 图书 / 非虚构

    提供方图灵社区

    喜欢这本书的人也喜欢

    评论10

    来自豆瓣读书的评论4