近日,SlashData在对全球17000多名开发者进行调查后,正式发布了2020年第三季度的《开发者报告》。SlashData调查报告显示,JavaScript仍是最流行的编程语言:根据调查报告,JavaScript(包括CoffeeScript和微软的TypeScript)连续三年位居最流行编程语言榜首,全球拥有1240万用户.用户,而且这个数字还在增长。近年来,许多技术系统都采用了JavaScript。JavaScript发展迅速,新的库和框架层出不穷。它易于学习和实施。新手程序员可以使用JavaScript来做一些简单的项目。如果你打算学习JavaScript,可以参考以下5本书:1.《Head First JavaScript》me是HeadFirst系列的忠实粉丝,阅读了《深入浅出设计模式》、《深入浅出Java》、《深入浅出jQuery》、《深入浅出SQL》等。这是HeadFirst系列中的又一精品,它将以HeadFirst的方式教你JavaScript,带有大量的互动链接,这本书非常适合任何想学习JavaScript的人,这本书适合所有JavaScript初学者必读。通过本书,你将快速学习JavaScript的所有基本概念,如数据类型、函数、如何编写JavaScript代码、如何运行它们以及如何测试它们。它还说明了关键概念,如DOM结构、事件处理和使用JavaScript开发跨浏览器交互式网站。2.《JavaScript忍者秘籍(第2版)》您可能听说过JohnResig的名字,他是jQuery的创建者,jQuery是最流行的JavaScript框架之一,它确实帮助JavaScript成为Web开发的第一大编程语言。不过,本书并不适合初学者,更适合有经验的JavaScript开发者。本书将向您展示为什么JavaScript是在客户端和服务器上开发Web应用程序的首选。它不仅讲解了JavaScript的基本原理,如函数、闭包、递归、正则表达式等,还教会你如何编写正确的JavaScript代码。这本书最好的部分是理论的每一部分都用一些来自流行的JavaScript库(如jQuery和Prototype)的真实代码示例进行了解释。尽管本书面向中级JavaScript开发人员,但它甚至可以挑战相对较新的JavaScript程序员。3.《JavaScript面向对象精要》JavaScript成功的众多原因之一是它的面向对象特性,但是当我刚开始学习JavaScript时,它在我看来就像一种脚本语言,因为它没有类的概念,你也不知道't需要在其中定义任何对象。这本书通过探索JavaScript面向对象的本质并揭示了继承的独特功能特性和其他关键特性,彻底改变了我对JavaScript的理解。这本书最好的部分是它简洁的性质和解释概念的方式。本书适合初学者和经验丰富的Javascript开发人员,但您必须了解OOP基础知识才能理解本书的大部分内容。4.《JavaScript模式》另一本适合经验丰富的JavaScript程序员的优秀书籍。本书将向您介绍许多JavaScript编程模式和最佳实践,并教您一些开发实际JavaScript应用程序的最佳实践。这本书有效地补充了《JavaScript语言精粹》5。《JavaScript语言精粹》这是市面上又一本优秀的JavaScript书籍。本书面向中级JavaScript开发者,要求你对JavaScript有基本的了解,知道如何编写并运行JS代码。在本书中,作者分享了他使用JavaScript的经验,教你编写有效的JavaScript代码的所有最佳实践和方法。详细信息涵盖数组、函数等。第一次看这本书的时候,虽然有一些JavaScript经验,但是吸收里面的知识还是需要时间的。简而言之,每个Web开发人员都应该至少阅读这本书一次。
