大家好,如果您还对红宝书前端不太了解,没有关系,今天就由本站为大家分享红宝书前端的知识,包括红宝书前端的问题都会给大家分析到,还望可以解决大家的问题,接下来我们就开始吧!
本书第三章用了大约50页的篇幅细致地介绍了JavaScript的基本语法,如果你哪里忘记了就重温一下,第四、五章又用了大约70页的篇幅详细介绍了变量、作用域和引用类型。如果你嫌《JavaScript高级程序设计(第3版)》太重,也可以拿一本薄的《JavaScript语言精粹》—— 又称蝴蝶书,只有100来页,可以很快看完,故名“精粹 ”。
进入到第六章,是面向对象的程序设计,这应该是本书的一个重点,也是每个JavaScript写手应该熟知的内容。本书推出之时,距ECMAScript 5.1版发布并成为ISO国际标准也没有多久,ECMAScript 5.1里是没有类的概念的,因此依据ECMAScript 5.1的标准来写OOP风格的程序与典型的面向对象语言(比如Java)有比较大的差别。

通过本章,你将学到JavaScript独特的面向对象的编程方式,抛弃“类”的概念和基于“类的继承”,学习基于原型的继承和构造函数。并且将学会如何创建对象、定义自己的类型、使用继承以及其他各种操作来充分使用对象。
函数是JavaScript世界的第一公民,如果说搞不清楚如何用JavaScript来写面向对象的程序还不算致命,要是搞不清楚函数表达式,那在JavaScript的世界里就基本没法混了。
JavaScript函数编程里,绕不过去的一个弯就是“闭包”,貌似也是很多前端面试必考的内容。本书、前面提到的蝴蝶书都对闭包做了详细解释。另外图灵出的《你不知道的JavaScript(上卷)》第一部分也是专门介绍JavaScript作用域和闭包的,可以共同借鉴参详。
其实本书的英文名字是 Professional JavaScript for Web Developers(中文版译名省掉了 “for Web Developers”),也就是说本书其实主要是为Web开发者准备的,从第八章开始,本书为Web开发专门准备了三分之二以上的篇幅,如果你学习JavaScript是专门为了服务端开发,那么看完第七章就可以找《深入浅出Node.js》和《Node.js实战》了。
作为标准的前端JavaScript程序员,BOM和DOM、事件都是必备知识,本书用三分之一的篇幅涵盖了BOM和DOM的方方面面。当然,本书出来的时候,一些古老版本的IE浏览器还占据着统治地位,所以本书还不得不特别花了不少篇幅为IE开小灶,现在大部分前端程序员可能可以不那么提心吊胆地考虑浏览器的兼容性问题了。
关于DOM,图灵还有一本《JavaScript DOM编程艺术(第2版)》,翻译质量很高,语言通俗易懂,也是适合DOM入门的佳作。
Nicholas C. Zakas在第24章介绍了JavaScript编程的最佳实践方法,着重于可维护性和性能。关于这两点,尼古拉斯专门还写了两本书,分别是《编写可维护的JavaScript》《高性能JavaScript》,有兴趣的童鞋可以深入钻研。
Get up to date with ECMAScript 6 and 7New frameworks, and new librariesDelve into web animation, emerging APIs, and build systemsTest more effectively with mocks, unit tests, functional tests, and other tools Plan your builds for future ES releases
关于红宝书前端到此分享完毕,希望能帮助到您。