2012-05-07 53 views
1

我从服务器端开发(java,php)迁移到客户端 - HTML,CSS,javascript。使用测试驱动开发的Javascript编码指南

虽然我不懂技术(主要是)如何JavaScript的作品,我还没有找到一个很好的指导,以创建一个应用程序 - 特别是关于如何组织功能和对象,并建立了他们坚实的测试框架。

我目前通过Ruby on Rails的教程 http://ruby.railstutorial.org/ 这是极好的一半 - 我现在理解的标准结构安排所有的代码在应用程序中感到自信,并建立良好的测试实践,我去。 另外,与heroku和git的集成使真实世界成为一个真实的例子,从而全面了解如何开发和部署rails应用程序。

任何人都可以推荐类似的JS/AJAX开发指南?编写JavaScript

回答

1

的一个好方法是做一个modular fashion。对于依赖性加载,您还需要像RequireJS这样的模块加载器。至于结构,那里有很多框架,我建议你试试BackboneJS。你也想让你的JS scalable,以便你永远不会担心扩大。这里也有关于它的more videos

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

+0

嗯,是的,这是很好的写大多数代码以模块化的方式 - 用JavaScript的问题是似乎有半打不同的方式来定义对象,所以它很难牵制做这件事的最佳实践方法。 感谢提供骨干 - 这是我需要的线索。与我发现搜索 [这滑轨+骨干土特(http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/) 和 [本TDD土特](http://blog.bandzarewicz.com/blog/2012/03/08/backbone-dot-js-tdd-with-jasmine-part-one-the-model/) 这似乎是我正在寻找的教程。 – ChristopherJ

1

我不认为你会发现一个类似的教程上的Ruby on关于JavaScript Rails的,因为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

希望这些将帮助!