你不知道的JavaScript(中卷)

图灵程序设计丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
8.9168 评价豆瓣读书
阅读

作品简介

JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。

本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。

本书是其中卷,主要介绍了类型、语法、异步和性能。

作者:

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

译者:

单业,计算机专业硕士,软件工程师,曾供职于多家软件公司,从事软件开发工作,现居于上海。负责本书第二部分“异步和性能”的翻译。

姜南,从事过国内外金融、通信、移动互联网、数字出版等领域的IT系统开发工作,擅长的技术有Java、C#、HTML5、JavaScript、iOS、Android等。长期在独立技术博客——酷壳(coolshell.cn)发表翻译文章。负责本书第一部分“类型和语法”的翻译。

作品目录

  1. O'Reilly Media, Inc. 介绍
  2. 业界评论
  3. 前言
  4. 第一部分 类型和语法
  5. 第 1 章 类型
  6. 1.1 类型
  7. 1.2 内置类型
  8. 1.3 值和类型
  9. 1.4 小结
  10. 第 2 章 值
  11. 2.1 数组
  12. 2.2 字符串
  13. 2.3 数字
  14. 2.4 特殊数值
  15. 2.5 值和引用
  16. 2.6 小结
  17. 第 3 章 原生函数
  18. 3.1 内部属性 [[Class]]
  19. 3.2 封装对象包装
  20. 3.3 拆封
  21. 3.4 原生函数作为构造函数
  22. 3.5 小结
  23. 第 4 章 强制类型转换
  24. 4.1 值类型转换
  25. 4.2 抽象值操作
  26. 4.3 显式强制类型转换
  27. 4.4 隐式强制类型转换
  28. 4.5 宽松相等和严格相等
  29. 4.6 抽象关系比较
  30. 4.7 小结
  31. 第 5 章 语法
  32. 5.1 语句和表达式
  33. 5.2 运算符优先级
  34. 5.3 自动分号
  35. 5.4 错误
  36. 5.5 函数参数
  37. 5.6  try..finally
  38. 5.7  switch
  39. 5.8 小结
  40. 附录 A 混合环境 JavaScript
  41. A.1 Annex B(ECMAScript)
  42. A.2 宿主对象
  43. A.3 全局 DOM 变量
  44. A.4 原生原型
  45. A.5  <script>
  46. A.6 保留字
  47. A.7 实现中的限制
  48. A.8 小结
  49. 第二部分 异步和性能
  50. 第 1 章 异步:现在与将来
  51. 1.1 分块的程序
  52. 1.2 事件循环
  53. 1.3 并行线程
  54. 1.4 并发
  55. 1.5 任务
  56. 1.6 语句顺序
  57. 1.7 小结
  58. 第 2 章 回调
  59. 2.1 continuation
  60. 2.2 顺序的大脑
  61. 2.3 信任问题
  62. 2.4 尝试挽救回调
  63. 2.5 小结
  64. 第 3 章 Promise
  65. 3.1 什么是 Promise
  66. 3.2 具有 then 方法的鸭子类型
  67. 3.3 Promise 信任问题
  68. 3.4 链式流
  69. 3.5 错误处理
  70. 3.6 Promise 模式
  71. 3.7 Promise API 概述
  72. 3.8 Promise 局限性
  73. 3.9 小结
  74. 第 4 章 生成器
  75. 4.1 打破完整运行
  76. 4.2 生成器产生值
  77. 4.3 异步迭代生成器
  78. 4.4 生成器 +Promise
  79. 4.5 生成器委托
  80. 4.6 生成器并发
  81. 4.7 形实转换程序
  82. 4.8 ES6 之前的生成器
  83. 4.9 小结
  84. 第 5 章 程序性能
  85. 5.1 Web Worker
  86. 5.2 SIMD
  87. 5.3 asm.js
  88. 5.4 小结
  89. 第 6 章 性能测试与调优
  90. 6.1 性能测试
  91. 6.2 环境为王
  92. 6.3 jsPerf.com
  93. 6.4 写好测试
  94. 6.5 微性能
  95. 6.6 尾调用优化
  96. 6.7 小结
  97. 附录 A asynquence 库
  98. A.1 序列与抽象设计
  99. A.2 asynquence API
  100. A.3 值与错误序列
  101. A.4 Promise 与回调
  102. A.5 可迭代序列
  103. A.6 运行生成器
  104. A.7 小结
  105. 附录 B 高级异步模式
  106. B.1 可迭代序列
  107. B.2 事件响应
  108. B.2.2 响应序列
  109. B.3 生成器协程
  110. B.4 通信顺序进程
  111. B.5 小结
  112. 看完了

评论

载入中