javascript是使用最广泛的编程语言之一,也是目前发展最迅猛的编程语言之一,在服务器端有nodejs,前端开发更是JavaScript的主战场,熟悉JavaScript语言已经是当前程序员必备的技能之一。
很多人对JavaScript这门语言的印象都是简单易学,很容易上手,但是想要学好,却非易事。JavaScript语言本身有很多复杂的概念,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话,也无法真正理解它们。
JavaScript这一领域有非常多的经典图书,今天推荐的是 《你不知道的JavaScript》,这本书分为上中下三卷。该系列深入语言内部,弄清楚JavaScript每一个零部件的用途。
上卷介绍“作用域和闭包”以及“this和对象原型”两个主题。上卷是我个人认为三卷中写得最好的。
中卷介绍“类型和语法”以及“异步和性能”,特别是第二部分,介绍了Promise,生成器,Web work,性能调优等方面的知识,非常值得细细品读。
下卷介绍了JavaScript入门知识和对ES6未来发展趋势的展望,其中ES6部分是需要重点掌握。下卷是三卷中水分比较大的一卷。
推荐精读上卷中卷,下卷可以快速阅读。这套书总体来说质量还是非常过硬的,干货满满,每次阅读都会对js有新的认识。有些知识点并不会太好理解,可能需要反复多读几遍才能读懂,这不是一本入门书籍,不适合初学者,如果对js不是太了解,建议先学习一下js基础,回头再过来看这一套书,肯定是收获满满。