微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

这10本免费书籍是为JavaScript程序员准备的

2015-10-29 22:00 程序员之家


译者:specs

原文:http://www.designemag.com/10-free-javascript-books-for-beginners/

译文:http://info.9iphp.com/10-free-javascript-books-for-beginners/


你对你从事的职业中的各种概念掌握得越多,那你就越有优势。当你从事的是技术或者IT方面的工作时,你了解的信息越多,你的基本技能和意识将越宽广。


JavaScript就是这样一门编程语言,你需要掌握和学习的是永无止境的。它会时不时的增加或取消一些脚本,以提高网站建设质量。一个利用JavaScript来设计网页、游戏或者其他图形的程序员应该知道并理解该编程语言所有重要方面的概念。


JavaScript正在主宰这个世界,从创建一个简单的web应用到复杂的机器人,你都可以使用它。因此,很多作者和程序员把它写成书籍,你从中可以很容易的理解这些概念。但你要知道,不是所有的书都值得信赖。有些书并没有详细描述JavaScript,有些只是以一些例子作为噱头。因此,这里整理了一些免费但详细介绍了JavaScript语言重要性以及意义特征的书籍。



1. Eloquent JavaScript

这是一本关于JavaScript、编程以及数字的奥妙的书。你可以在线阅读,也可以自己把它平装成书。



2. JavaScript Enlightenment

这本书不是关于JavaScript的设计模式或者用JavaScript代码实现一个面向对象的范例。它也不是区分JavaScript语言特点好与坏。它也不是一个完整的参考指南。它的目标人群也不是那些新手程序员或者刚开始学习JavaScript的人。



3. Learning JavaScript Design Patterns

设计模式是软件设计中经常出现的问题的可重用的解决方案。在任何语言编程的探索中,它都是令人兴奋和有趣的话题。



4. The JavaScript Tutorial

HTML5 is great. jQuery is cool. Node.JS is awesome. Base them on the solid, powerful basement of pure JavaScript and you can rock the web!



5. Human JavaScript

Human JavaScript 的前提是在 JavaScript 的范围内,对人们最优的一些特性、工具、方法和模式的集合。这本书适用于从构建WEB应用角度对JavaScript感兴趣的人。



6. Speaking JavaScript

Speaking JavaScript适用于那些想用JavaScript编码的程序员。前提是你要了解面向对象编程,并掌握一门其他语言,如PHP, Ruby, Python, C++, Java等。



7. Building Front-End Web Apps with Plain JavaScript

本书展示了如何使用纯JavaScript构建前端的web应用程序,不使用任何(第三方)框架或库。通常情况下(但不一定),前端WEB应用程序是单用户的,不能与其他用户共享。



8. Programming JavaScript Applications

这本书教你使用JavaScript以及相关的技术(如JSON、NOSQL)来构建现代WEB应用程序的技巧、方法以及最佳实践。



9. Single Page Apps in Depth

这本免费的书是当我想创建单页应用程序时想要的。它不是一个特定框架的API参考,相反的,它的重点是讨论模式、选择实践以及正确的做法。



10. DOM Enlightenment

如果你想认真学习JavaScript,文档对象模型(DOM)是你必须掌握的。DOM Enlightenment就是这项技术的一个启蒙指南。

 
程序员之家 更多文章 我们这一代人的困惑 神剪辑,揭秘程序员加班内幕,不能看,看完想笑又想哭! 美国12位创新型程序员:让科技永远改变 说说怎么写clean code 500,000+年薪程序猿出身哪里 猎聘网揭秘前十大学校
猜您喜欢 .NET开发者必备的11款免费工具 2016 iWeb峰会上海站全新来袭 微服务架构下的数据一致性保证(三):补偿模式 16个 jQuery 模态弹出框/对话框 Ceph管理节点故障mds迁移到存储节点