连续3年稳居第一,全球1240万用户,JavaScript你还没学会?
近日,SlashData在对全球17000多名开发人员进行了调查后,正式发布了2020年第三季度的《开发者报告》。
根据SlashData调查报告显示,JavaScript 依然是最受欢迎的编程语言:
调查报告指出,JavaScript(包括 CoffeeScript 和微软的 TypeScript)蝉联了3年最受欢迎编程语言榜的1位,在全球拥有高达1240万的用户,并且这个数量还在不断增长。
近年来,在很多技术系统中都开始采用JavaScript。JavaScript飞速发展,新的库、框架层出不穷,容易学习与执行,编程新手都可以用JavaScript做一些简单的项目,如果你也打算学习JavaScript,下面这5本书可以参考一下:
1. 《Head First JavaScript》
我是Head First系列的忠实拥护者,已经阅读了很多书籍,例如《深入浅出设计模式》、《深入浅出Java》、《深入浅出jQuery》、《深入浅出SQL》等。
这是Head First系列的又一个瑰宝,它将用Head First风格教你学习JavaScript,并且有大量的交互式联系,对于想学习JavaScript的人来说,这本书非常出色,这是所有JavaScript初学者必读的书。
通过这本书,你将很快学习JavaScript的所有基本概念,例如数据类型,函数,如何编写JavaScript代码,如何运行它们以及如何对其进行测试。它还说明了关键概念,例如DOM结构,事件处理以及使用JavaScript开发跨浏览器的交互式网站。
2. 《JavaScript忍者秘籍(第2版)》
你可能听说过John Resig的名字,它是jQuery的创建者,jQuery是最受欢迎的JavaScript框架之一,它确实帮助JavaScript成为了Web开发的第一编程语言。
不过这本书并不适合初学者,更适合有经验的JavaScript开发人员。这本书会告诉你为什么JavaScript会成为客户端和服务器上开发Web应用程序的首选。
它不仅说明了JavaScript的基本原理,例如函数,闭包,递归,正则表达式等,而且还教你如何编写正确的JavaScript代码。本书最好的部分是用流行的JavaScript库(如jQuery和Prototype)中的一些真实代码示例对理论的每一部分进行了解释。
即使本书是针对中级JavaScript开发人员的,但即使是相对较新的JavaScript程序员也可以挑战一下。
3. 《JavaScript面向对象精要》
JavaScript成功的众多原因之一是其面向对象的功能,但是当我刚开始学习JavaScript时,在我看来它就像一种脚本语言,因为它没有类的概念,并且你不需要在其中定义任何对象。
这本书彻底改变了我对JavaScript的理解,它探索了JavaScprit的面向对象的性质,并揭示了继承和其他关键特性的独特功能特性。
本书最好的部分是其简洁的性质及其解释概念的方式。本书既适合初学者,又适合有经验的Javascript开发人员,但是您必须了解OOP基础知识才能消化本书的大部分内容。
4. 《JavaScript模式》
对于有经验的JavaScript程序员,这是另一本优秀的书。本书将向你介绍许多JavaScript编程模式和最佳实践,教你一些开发实际JavaScript应用程序的最佳实践方式。这本书有效地补充了《JavaScript语言精粹》
5. 《JavaScript语言精粹》
这是市场上另一本出色的JavaScript书。本书面向中级JavaScript开发人员,需要你对JavaScript有基本的了解,并且知道如何编写JS代码并运行。
在本书中,作者和大家分享了他在JavaScript方面的经验,以教会你所有编写有效JavaScript代码的最佳实践和方法。详细内容涵盖数组、函数等。
第一次阅读本书时,尽管我有一定的JavaScript经验,但对其中的知识还是需要花时间消化,简而言之,每一个Web开发人员都应该至少阅读一次本书。
相关文章
- 机器学习基础实践教学开发 | 开发者社区精选文章合集(十九)
- Windows 11之后还有新版本?消息称微软将开发Windows 12,需要两个TPM认证
- 性能提升4倍 内存占用率暴降!Windows 11改进细节:UI响应速度最高提升76%
- Windows 11任务管理器“效率模式”的一些有趣细节
- 微软 Windows 11 预览版 Snap 多任务体验:新的视觉 UI 和动画改进
- 实用经典功能回归!Windows 11文件管理器迎来大改
- 不符合条件Windows 10设备升Windows 11:微软这手段着实不爽在桌面打水印
- Windows 11加入多项新功能:“快速访问”能固定文件了
- 阿里云-云开发平台入门篇——静态网站的全生命周期实战
- 这些新功能让Windows 11文件管理器更好用了
- 微软 Windows 11 新版文件资源管理器上手体验:文件夹预览、快速访问固定、整合 OneDrive 网盘
- 微软 Windows 11 Mica 云母视觉效果更强,传统应用标题栏风格大变
- 冷门宝藏小技巧!微软 Windows 11 实用隐藏功能盘点
- 微软 Windows 11 全新多任务处理测试,窗口式游戏性能大幅提升
- Windows 11全新任务管理器体验:全新布局 触摸党狂喜
- 老游戏焕发新生!微软为Windows 11推出全新游戏优化功能
- Edge Canary新特性:帮你在多台设备上更轻松安装网页应用
- Windows 11任务管理器“黑暗模式”上手体验
- 旧款路由注意 微软Windows 11不再支持WEP等Wi-Fi加密协议
- Windows 11的任务栏拖放功能终于向测试者推出