用于组织Web应用程序的Javascript编程模型

Omi*_*gar 18 javascript

我已经用PHP和C#编程了很长时间,但我做了很少的Javascript.对于服务器端编程我使用MVC,这是非常好的,我的代码整齐有序.

现在,对于Javascript,当我编写代码时,我通常搞砸了.它变得像意大利面条代码.我不知道如何组织我的代码.

有谁可以帮我任何资源,书籍或任何可能有助于编写整洁和有组织的Javascript代码的东西?

提前致谢.

Kri*_*use 6

你提到你已经用PHP和C#编程了很长时间.获取您的代码组织经验并将其应用于您的JavaScript.

几个框架

Google的Closure工具 -

http://code.google.com/closure/

如果Google使用它来整理Gmail和Google文档,那么它应该适用于大多数大型应用程序.

还有,雅虎!YUI也很好 -

http://developer.yahoo.com/yui/

http://yuilibrary.com/

和backbone.js(不像谷歌或雅虎那样"大") -

http://documentcloud.github.com/backbone/

https://github.com/documentcloud/backbone

体面的书

对我来说,编写javascript单元测试有助于我保持井井有条 -

测试驱动的JavaScript开发

http://www.amazon.com/Test-Driven-JavaScript-Development-Developers-Library/dp/0321683919/