写在前面

最近借着空闲时间断断续续两个月看完了《JavaScript权威指南(第七版)》,《JavaScript权威指南》一直以来被称为“犀牛书”,前面的第六版我大概略过一遍,由于书的厚度实在有点“厚重”,将近1000多页左右,有一些知识已经过时了,看了一下就没有细啃,随后转向新出版的第七版,第七版是是在2020年5月出版上市的,据了解,而第6版是2011年出版的,距今已经10年了,前端的技术更迭换代非常“迅速”,至少对于像我这种之前是学习后端知识的人来说,前端的技术更迭比后端的技术更新快的多,而且要求也相对“苛刻”,这怎么说呢?比如Java都更新到了16 ,但是当前大部分的Java开发者还是停留在使用Java8的阶段,前端新技术更新了,但是你还不会用,就会有种说不过去的尴尬,比如Vite构建工具,再比如Vue3新特性,TypeScript 等。

扯些没用的废话,转回来。《JavaScript权威指南》第七版中最大的变化就是删除了过时的东西,增加了 ES6 新增的语法、新的 Web API、Node、流行工具库如 Babel 等内容。相比第六版,第七版相对“友好”多了,第6版中过时的内容都被删除了,比如 EX4、Rhino、JSONP、XMLHttpRequest、关于 IE 兼容性的讨论;第6版足足300页的语言参考和客户端参考在第7版中被删除掉了。第七版书本厚度大概600页不到左右,可谓轻薄了多好,让人阅读起来也舒服。

总体上

  • 前8章讲 JavaScript 的传统核心部分,与第6版基本相同。
  • 第9章至第14章讲 ES6 新语法。
  • 第15章至17章讲 JavaScript 主要的应用场景:浏览器和基于 Node 的服务端开发,最后涉及 JavaScript 生态和工程化,介绍了当前前端开发一些重要的流行类库。

书本内容目录

第1章,概述。

js概述,没什么好说的。

第2章,词法结构

与第6版基本相同。把对 unicode 转义的内容扩充为一个独立小节。

第3章,类型、值和变量

与第6版基本相同。增加了 Symbol 数据类型。

第4章,表达式和运算符

与第6版基本相同。增加了双引号(??)和 await 运算符。

第5章,语句

与第6版基本相同。增加了 yield, const, let, import, export 的内容。

第6章,对象

与第6版基本相同。增加了扩展运算符(…)的内容。

第7章,数组

与第6版基本相同。增加了 Array.from()、flat()、flatMap()、copyWithin() 的内容。

第8章,函数

与第6版基本相同。增加了箭头函数、参数缺省值、rest 参数的内容。

第9章,类

第6版的“第9章-类和模块”被拆成了2章分别讲解。
增加了 class 关键字及相关的内容。

第10章,模块。

在第6版时还没有内建的模块语法,所以在第6版第9章用一个小节讲到了模块。第7版进行了大幅扩充,分别讲解了 Node 下的模块和 ES6 的模块。

第11章,JavaScript 标准库

这一章是全新的,前面10章讲解的是 JavaScript 语言核心,这一章讲解语言集成的库和 API。内容包括 Set、Map、ArrayBuffer、正则匹配、日期时间类、Error 类、JSON 类、国际化 API、console API、URL API、计时器。第6版“第10章-正则表达式的模式匹配”的内容成为了本章的一个小节。

第12章,迭代器和生成器

这一章是全新的的。

第13章,异步 JavaScript

这一章是全新的。内容包括 callback 模式、Promise、async 和 await 等内容。

第14章,元编程

这一章是全新的,内容包括 Proxy、Reflect 对象。

第15章,浏览器中的JavaScript

介绍浏览器和js。

第16章,Node服务器端JavaScript

介绍基于 Node 的服务端开发。

第17章,JavaScript工具和扩展

当前前端开发一些重要的流行类库。比如perttier、ESlint、Babel转译器等。

【JavaScript权威指南(第七版)】之阅读学习总结相关推荐

  1. JavaScript 权威指南--第七版--阅读笔记--number 部分

    Number 数字类型 JavaScript 的主要数字类型 Number 用于表示整数和近似实数. 当一个数字直接出现在 JavaScript 程序中时,它被称为 数字文字.JavaScript 支 ...

  2. 翻译:《JavaScript 权威指南(第5版)》第一章(一)

    声明:翻译只有一个目的:学习用途.若有版权问题请及时联系本人. 本贴文根据篇幅将第一章的翻译分为两个部分,这是第一部分的内容. Chapter 1. Introduction to JavaScrip ...

  3. 《JavaScript权威指南第四版》 电子版 电子书下载

    JavaScript权威指南第四版 图书评价:★★★★☆ 图书语言:简体图书 图书大小:19.11MB 图书格式:PDF 图书作者:David Flanagan 更新日期:2006-05-23 下载次 ...

  4. JavaScript权威指南(第6版)(中文版).pdf

    pdf 电子版书籍, 百度云盘:[JavaScript权威指南(第6版)(中文版)] 提取密码:b0tf

  5. JavaScript权威指南(第6版)

    JavaScript权威指南(第6版) 编辑推荐 经典权威的JavaScript工具书 本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手 ...

  6. JavaScript权威指南(第6版)中文版pdf

    JavaScript权威指南(第6版)中文版pdf JavaScript权威指南(第6版)中文版pdf 百度网盘下载链接:点击下载

  7. JavaScript权威指南第六版中文扫描版电子书下载

    JavaScript权威指南下载链接: https://pan.baidu.com/s/1VsqtVZ7yu-3MEesESqNtwg 提取码获取方式:关注下面微信公众号,回复关键字: aujs

  8. 《JavaScript权威指南第7版》第15章 Web浏览器中的JavaScript 15.1 15.2 15.3

    第15章 Web浏览器中的JavaScript 15.1 网络编程基础 15.1.1 HTML script 标签中的JavaScript 模块 指定脚本类型 脚本运行时:异步和延迟 按需加载脚本 1 ...

  9. javascript 权威指南第7版_第七版 JavaScript 权威指南之异步

    一些计算程序,比如科学模拟和机器学习模型,是计算密集型[compute-bound]的.它们不间断地运行直到得到结果. 大多数现实世界的程序,则是异步的.浏览器里的 JavaScript 程序是典型的 ...

最新文章

  1. python 链表的基础概念和基础用法
  2. Freemarker日期时间类型
  3. JSONObject和JSONArray的关系
  4. 增加 magento top_menu菜单
  5. 微软账号 被阻止登录会自动解锁码_WPS Office 13.2.0 国际解锁高级版 清爽无广告...
  6. 中国电信披露2021年年报 天翼云营收实现三位数增长
  7. 微信开发,自定义菜单不生效怎么办?重新关注也无效
  8. OO2019第一次作业总结
  9. javascript生成m位随机数
  10. 网易云数据库架构设计实践
  11. 78、无线网络设备知识大汇总,值得收藏学习!
  12. 组态王软件自动邮件EMAIL发送
  13. 2022美赛选题指导
  14. thinkPad电脑无人操作时休眠设置
  15. MongoDB课堂笔记
  16. 不要因为错爱而寂寞一生
  17. 计算机硬件专业叫什么作用,计算机硬件的五大功能是什么呢
  18. 刷分区linux,【无聊】Linux下的磁盘分区利器——GParted简明介绍
  19. 服务器ping返回信息,如何ping服务器线路?ping命令的用法
  20. 数学基础科目经典教材

热门文章

  1. Socket接口测试
  2. 2.数学建模论文写作中需要注意的点
  3. 无人机影像的纹理特征提取【ENVI+Python】--纯操作无原理
  4. mysql创建函数示例
  5. fpga实操训练(硬件乘法器)
  6. AIGC和ChatGPT的区别是什么?
  7. 转行学什么技术最赚钱?选择Python,你绝对不会后悔
  8. 22届校招生精心整理——前端学习路线(超详细)
  9. 如何处理投递的邮件被趋势RBL拦截的问题
  10. USB 鼠标驱动源码分析