JavaScript资源:前端和后端的Node.js
Web 开发者通常会期望自己在 Web 领域的方方面面都是专业级别的人物,JavaScript 开发者也不例外。几年前 JavaScript 似乎还不是那么流行,但现在 JavaScript 可以说是 Web 开发界的“上等公民”了,关于 JavaScript 的资源也大量出现。
我最近一直在用 JavaScript,包括前端和后端的 Node.js。因此想和大家分享一些 JavaScript 库、项目和一般参考的资源,这些资源都是我从庞大的谷歌搜索结果中精心挑选出来的,希望对大家有所帮助。
我喜欢在走路时收听播客,有时候会不经意地发现新的项目或库的信息,我便会立即查看 JavaScript Jabber。该播客的创建者和 Ruby Rogues 是同一人,内容都是一些合集类的,不同的是这个播客是关于 JavaScript,而不是 Ruby。
每一个合集都有特定的主题,详细介绍了有关使用该技术的优点和缺点。最近更新的是 Backbone.js 和 ember.js,包括对这两个框架的讨论,以及一些设计方案。
其他的主题还有 JavaScript 对象和异步编程。每天的更新都包含了巨大的信息和一些值得查看的内容,而在播客中提到的东西也会给出链接。
这个播客可以浏览每周 JavaScript 社区发生的事情,有点类似 JavaScript Weekly,但明显这是以音频的形式呈现。大部分的新闻和观点来自主持人 Jason Seifer 和 Peter Cooper。
它与 JavaScript Jabber 的不同之处在于其关注的是新项目、现有项目的更新和 JavaScript 领域本周发生的方方面面的事情。形象地说,它就像是 JavaScript 界的“晚间新闻”。
由 Peter Cooper 发布的周刊,收集了 JavaScript 社区正在发生的事:新项目、更新、新闻、视频、播客、会议信息等等。它的内容可能和 JavaScript Show 会有所重复,但如果你觉得播客太单一,那么这个肯定很合你的胃口。
如果你没有时间去浏览网站,JavaScript Weekly 可以将信息整理出来发到你的邮箱,让你随时了解最新动态。
Mozilla 上有很多关于 JavaScript 的信息。“JavaScript 的再介绍”比较适合刚刚接触该语言的开发者。而 Mozilla JavaScript 资源索引值得加到书签里,以便之后经常查看。其包含了版本、使用指南、邮件列表和工具等的更新链接。
同时,索引里还有 JavaScript Guide,是关于如何使用 JavaScript 语言的介绍,对于刚刚起步的开发者是很好的资料,其他开发者如果在开发过程中出现不确定的情况,也可用其进行查阅。
而 AJAX 教程教大家如何开始 AJAX 请求、它们是什么、怎么在不同的地方使用它们等等。这是我知道的最好的说明,因为它只针对 JavaScript,还加入了一点点 HTML 知识。
5. Douglas Crockford 的 JavaScript 资源
每当我想到 JavaScript,Douglas Crockford 这个名字立即就浮现在我脑海里。也许你没听说过这个名字,但他的书你可能看过——JavaScript : The Good Parts。他的资源列表中给出的相关网站都很有用。
对于可能需要更多课堂式训练的人来说,iTunes University 的免费课程是不错的选择,这个课程包含了许多高级 Web 开发的内容。虽然只有 19 个课时,但每节课的内容都非常丰富。
7. Essential JavaScript Design Patterns For Beginners
这是一本关于 JavaScript 模式的书,其实有很多的开发者并不清楚模式是指什么,甚至一些有经验的开发者也没有研究过这些模式,这本书令大家能够更好地了解 JavaScript 模式。
总之,我希望推荐的这些内容对大家来说是有用的,我只用了很少的文字来把它们描述清楚,更多最真实最详细的内容需要你去亲自查看。