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

 更新时间:2017年07月21日 16:15:40   投稿:daisy  
​学习是一个持续不断的过程,在互联网技术里畅游的程序员们,对学习的渴望更是难以穷尽,下面这篇文章主要给大家分享了关于Javascript相关的书籍,对大家学习Javascript具有一定的参考学习价值,下面来一起看看吧。

前言

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

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

一、《你不知道的JavaScript》

推荐指数:五颗星

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

点击这里直接下载

点击这里直接下载

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

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

推荐指数:五颗星

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


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

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

三、《编写可维护的JavaScript》

推荐指数:四颗星

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

点击这里直接下载

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

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

推荐指数:五颗星

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

点击这里直接下载

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

五、《深入浅出Node.js》

推荐指数:五颗星

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

点击这里直接下载

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

总结

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

相关文章

  • 详解JavaScript作用域和作用域链

    详解JavaScript作用域和作用域链

    这篇文章主要介绍了JavaScript作用域和作用域链,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • javascript中FOREACH数组方法使用示例

    javascript中FOREACH数组方法使用示例

    本文给大家介绍的是Array.prototype.forEach()的使用方法示例,希望对大家学习javascript能够有所帮助。
    2016-03-03
  • javascript Keycode对照表

    javascript Keycode对照表

    Keycode对照表,整理了一下方便大家以后使用参考。
    2009-10-10
  • 基于JavaScript自定义构造函数的详解说明

    基于JavaScript自定义构造函数的详解说明

    本篇文章小编为大家介绍,基于JavaScript自定义构造函数的详解说明。需要的朋友参考下
    2013-04-04
  • ASP小贴士/ASP Tips javascript tips可以当桌面

    ASP小贴士/ASP Tips javascript tips可以当桌面

    今天看到《ASP小贴士/ASP Tips》 我也去把JavaScript的tips 下下来了。 看看是A4的。 自己把他改成1024 * 768 刚好可以用来做桌面
    2009-12-12
  • javascript 基础篇2 数据类型,语句,函数

    javascript 基础篇2 数据类型,语句,函数

    文章里如果有错误的话,希望能帮忙指正~我也是边看视频边学习中,这个算是个笔记吧~自认为总结出来的东西比看视频要节省点时间~能帮到别人最好了~帮不到也起码恩能帮到我自己
    2012-03-03
  • javascript的BOM

    javascript的BOM

    BOM是浏览器的窗口对象,提供了很多窗口处理的API。在webapp框架越来越多的情况下,需要我们在同一窗口处理不同页面、不同的ajax数据,则需要我们熟悉BOM的内容。
    2016-05-05
  • 详解在网页上通过JS实现文本的语音朗读

    详解在网页上通过JS实现文本的语音朗读

    这篇文章主要介绍了在网页上通过JS实现文本的语音朗读,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • javaScript parseInt字符转化为数字函数使用小结

    javaScript parseInt字符转化为数字函数使用小结

    前几天做网站的时候需要讲数据库中的时间读取到变量中进行使用,用到parseInt函数,讲字符转化为数字。
    2009-11-11
  • Javascript实现异步编程的过程

    Javascript实现异步编程的过程

    这篇内容详细分析了Javascript实现异步编程的过程以及原理解释,对此知识点有兴趣的朋友可以学习下。
    2018-06-06

最新评论