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知识。
每当我想到JavaScript,Douglas Crockford这个名字立即就浮现在我脑海里。也许你没听说过这个名字,但他的书你可能看过——JavaScript : The Good Parts。他的资源列表中给出的相关网站都很有用。
对于可能需要更多课堂式训练的人来说,iTunes University 的免费课程是不错的选择,这个课程包含了许多高级Web开发的内容。虽然只有19个课时,但每节课的内容都非常丰富。
这是一本关于JavaScript模式的书,其实有很多的开发者并不清楚模式是指什么,甚至一些有经验的开发者也没有研究过这些模式,这本书令大家能够更好地了解JavaScript模式。
总之,我希望推荐的这些内容对大家来说是有用的,我只用了很少的文字来把它们描述清楚,更多最真实最详细的内容需要你去亲自查看。