我正在从服务器端开发(java,php)迁移到客户端- HTML,CSS,javascript。
虽然我在技术上(大部分)了解javascript是如何工作的,但我还没有找到一个创建应用程序的好指南-特别是关于如何组织函数和对象以及为它们建立一个可靠的测试框架的指南。
我现在已经完成了Ruby on Rails教程http://ruby.railstutorial.org/的一半,它非常棒--我现在有信心理解在应用程序中安排所有代码的标准结构,并在我进行的过程中建立良好的测试实践。此外,与heroku和git的集成形成了一个真实的示例,让我们完全理解如何开发和部署rails应用程序。
有人能为JS/AJAX开发推荐类似的指南吗?
发布于 2012-05-07 11:56:16
在modular fashion中编写JavaScript是一种很好的方法。对于依赖项加载,您还需要像RequireJS这样的模块加载程序。至于结构,有很多框架,我建议你尝试一下BackboneJS。你也会想要制作你的JS scalable,这样你就不需要担心扩展了。这里也有关于它的more videos。
在JS中有很多框架可供选择。将它们全部测试出来,并创建一个您喜欢玩的堆栈。
发布于 2012-05-07 16:47:06
我认为你不会在Ruby on Rails上找到类似的关于Javascript的教程,因为Rails是一个框架,而Javascript只是一种围绕它构建了数百个不同框架的语言。我不知道您愿意开发哪种类型的应用程序,但是Backbone.js是一个用于前端开发的MVC框架,您可以在上面搜索一些教程。
但是,如果您刚开始使用JS,您可能希望首先学习JS的基础知识。关于这一点,很好的来源是给ex的。MDN JS指南:https://developer.mozilla.org/en/JavaScript/Guide
然后,您可能需要查看有关JS设计模式的指南,以了解如何构建代码结构:http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript
希望这些能有所帮助!
https://stackoverflow.com/questions/10476434
复制相似问题