荐书|您有一份JavaScript书单待签收


Posted in Javascript onJuly 21, 2017

前言

凡是能够用JavaScript来写的应用,最终都必将用JavaScript来写,Jeff Atwood如是说,此定律大概意味着未来将会成为JavaScript的天下?

不管JavaScript最终能否征服世界,我们都不可忽视它在前端开发中的重要作用,因此下面小编给大家准备了一份JavaScript书单~

一、《你不知道的JavaScript》

推荐指数:五颗星

推荐理由:这是相当好的一本书,对于初学者入门,可以更好地搞清楚作用域、原型等知识点,对于有相关经验的同学,也会对JS的语法有更深刻的理解。

荐书|您有一份JavaScript书单待签收

(点击这里直接下载)

荐书|您有一份JavaScript书单待签收

(点击这里直接下载)

JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。而该书为JavaScript开发者提供了一个深入语言内部学习的机会,以“作用域和闭包”以及“This和对象原型”为主题,全面介绍了JavaScript中常被人误解和忽视的重要知识点,能帮助你弄清楚JavaScript每一个零部件的用途,深入理解JavaScript复杂语言的内部机制和本身特性。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。

二、 JavaScript高级程序设计(第3版)

推荐指数:五颗星

推荐理由:是JavaScript超级畅销书的最新版。ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。

荐书|您有一份JavaScript书单待签收

(点击这里下载:英文版 | 中文版)

该书概括了JavaScript这门语言的主要知识点,内容通俗易懂,从JavaScript的基本知识到高级应用都有涉猎,深入浅出地探讨了面向对象编程、HTML5表单、Ajax与Comet服务器端通信,媒体、Canvas及Web Workers、地理定位、跨文档传递消息、客户端存储等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践,理解该书能为今后的进阶打好基础。

三、《编写可维护的JavaScript》

推荐指数:四颗星

推荐理由:适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。

荐书|您有一份JavaScript书单待签收

(点击这里直接下载)

本文向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。《编写可维护的JavaScript》内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。

四、《JavaScript设计模式与开发实践》

推荐指数:五颗星

推荐理由:非常棒的一本书,在设计模式以及js两方面都有很大的收获。非常不错, 浅显易懂。

荐书|您有一份JavaScript书单待签收

(点击这里直接下载)

本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。

五、《深入浅出Node.js》

推荐指数:五颗星

推荐理由:这本书不是一本简单的Node入门书籍,它没有停留在Node介绍或者框架、库的使用层面上,而是从不同的视角来揭示Node自己内在的特点和结构。

荐书|您有一份JavaScript书单待签收

(点击这里直接下载)

本书从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node 的各个方面,主要内容包含模块机制的揭示、异步I/O 实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer 的细节、Node 中的网络编程基础、Node 中的Web 开发、进程间的消息传递、Node 测试以及通过Node 构建产品需要的注意事项。最后的附录介绍了Node 的安装、调试、编码规范和NPM 仓库等事宜。

总结

以上就是三水点靠木的小编为大家整理的JavaScript相关书籍,基本上是学习Javascript首选的一些书。如果你正在自学JavaScript,那么可以把这些书籍收入麾下,相信他们会给你带来惊喜。

Javascript 相关文章推荐
用jQuery技术实现Tab页界面之二
Sep 21 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
Nov 05 Javascript
再谈javascript图片预加载技术(详细演示)
Mar 12 Javascript
javascript中的self和this用法小结
Feb 08 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
Jul 20 Javascript
浅谈JS中String()与 .toString()的区别
Oct 20 Javascript
AngularJS报错$apply already in progress的解决方法分析
Jan 30 Javascript
JavaScript之class继承_动力节点Java学院整理
Jul 03 Javascript
vue2.0 常用的 UI 库实例讲解
Dec 12 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 Javascript
手机浏览器唤起微信分享(JS)
Oct 11 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 #Javascript
Node接收电子邮件的实例代码
Jul 21 #Javascript
基于JavaScript实现无限加载瀑布流
Jul 21 #Javascript
原生JS实现自定义滚动条效果
Oct 27 #Javascript
JS HTML图片显示Canvas 压缩功能
Jul 21 #Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 #Javascript
详解vue 模版组件的三种用法
Jul 21 #Javascript
You might like
部署PHP时的4个配置修改说明
2015/10/19 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
javascript结合ajax读取txt文件内容
2014/12/05 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
2018/08/24 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
python 的列表遍历删除实现代码
2020/04/12 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
python求质数的3种方法
2018/09/28 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
python字符串的拼接方法总结
2019/11/18 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
IE9下html5初试小刀
2010/09/21 HTML / CSS
请假条的格式
2014/04/11 职场文书
法学求职信
2014/06/22 职场文书
欢迎领导标语
2014/06/27 职场文书
小学优秀教师材料
2014/12/15 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL