带有测试驱动开发的Javascript编码指南

时间:2012-05-07 03:49:49

标签: javascript tdd javascript-framework

我正在从服务器端开发(java,php)迁移到客户端 - HTML,CSS,javascript。

虽然我在技术上(大部分)了解javascript的工作原理,但我还没有找到创建应用程序的好指南 - 特别是关于如何组织函数和对象以及为它们设置可靠的测试框架。

我目前正在浏览Ruby on Rails教程的一半  http://ruby.railstutorial.org/ 这是非常好的 - 我现在有信心理解在应用程序中安排所有代码的标准结构,并建立良好的测试实践。 此外,与heroku和git的集成构成了一个真实有形的现实世界示例,使您可以全面了解如何开发和部署rails应用程序。

有人可以推荐类似的JS / AJAX开发指南吗?

2 个答案:

答案 0 :(得分:1)

编写JavaScript的一个好方法是在modular fashion中完成。对于依赖性加载,您还需要像RequireJS这样的模块加载器。至于结构,那里有很多框架,我建议你试试BackboneJS。您还需要制作JS scalable,这样您就不必担心扩展了。这里也是more videos

JS中有很多框架可供选择。测试它们并创建一个你觉得很舒服的堆栈。

答案 1 :(得分:1)

我认为你不会在Ruby on Rails上找到关于Javascript的类似教程,因为Rails是一个框架,而Javascript只是一种围绕它构建了数百种不同框架的语言。我不知道您愿意开发什么样的应用程序,但Backbone.js是一个用于前端开发的MVC框架,您可以在其上搜索一些教程。

但是,如果你刚开始使用JS,你可能想先了解一下JS的基础知识。这个的好来源是前者。 MDN JS指南: https://developer.mozilla.org/en/JavaScript/Guide

然后,您可能需要查看有关JS设计模式的指南,以了解如何构建代码: http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript

希望这些会有所帮助!