为JavaScript程序员准备的10本免费书籍
你对你从事的职业中的各种概念掌握得越多,那你就越有优势。当你从事的是技术或者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就是这项技术的一个启蒙指南。
via: designemag.com ,由Specs 翻译整理,发布在Coder资源网,转载请注明来源。