We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
最近借着空闲时间断断续续两个月看完了《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页不到左右,可谓轻薄了多好,让人阅读起来也舒服。
js概述,没什么好说的。
与第6版基本相同。把对 unicode 转义的内容扩充为一个独立小节。
与第6版基本相同。增加了 Symbol 数据类型。
与第6版基本相同。增加了双引号(??)和 await 运算符。
与第6版基本相同。增加了 yield, const, let, import, export 的内容。
与第6版基本相同。增加了扩展运算符(...)的内容。
与第6版基本相同。增加了 Array.from()、flat()、flatMap()、copyWithin() 的内容。
与第6版基本相同。增加了箭头函数、参数缺省值、rest 参数的内容。
第6版的“第9章-类和模块”被拆成了2章分别讲解。 增加了 class 关键字及相关的内容。
在第6版时还没有内建的模块语法,所以在第6版第9章用一个小节讲到了模块。第7版进行了大幅扩充,分别讲解了 Node 下的模块和 ES6 的模块。
这一章是全新的,前面10章讲解的是 JavaScript 语言核心,这一章讲解语言集成的库和 API。内容包括 Set、Map、ArrayBuffer、正则匹配、日期时间类、Error 类、JSON 类、国际化 API、console API、URL API、计时器。第6版“第10章-正则表达式的模式匹配”的内容成为了本章的一个小节。
这一章是全新的的。
这一章是全新的。内容包括 callback 模式、Promise、async 和 await 等内容。
这一章是全新的,内容包括 Proxy、Reflect 对象。
介绍浏览器和js。
介绍基于 Node 的服务端开发。
当前前端开发一些重要的流行类库。比如perttier、ESlint、Babel转译器等。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
写在前面
最近借着空闲时间断断续续两个月看完了《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页不到左右,可谓轻薄了多好,让人阅读起来也舒服。
总体上
书本内容目录
第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转译器等。
The text was updated successfully, but these errors were encountered: