我正在从服务器端开发(java,php)迁移到客户端 - HTML,CSS,javascript。
虽然我在技术上(大部分)了解javascript的工作原理,但我还没有找到创建应用程序的好指南 - 特别是关于如何组织函数和对象以及为它们设置可靠的测试框架。
我目前正在浏览Ruby on Rails教程的一半 http://ruby.railstutorial.org/ 这是非常好的 - 我现在有信心理解在应用程序中安排所有代码的标准结构,并建立良好的测试实践。 此外,与heroku和git的集成构成了一个真实有形的现实世界示例,使您可以全面了解如何开发和部署rails应用程序。
有人可以推荐类似的JS / AJAX开发指南吗?
答案 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
希望这些会有所帮助!