什么是管理Javascript代码的最佳方式

时间:2013-06-15 14:20:10

标签: javascript jquery

我正在编写一个新的Web应用程序,我没有后端部分的问题(这是我的工作直到6年),但我对前端开发(约1年)有点新。管理JS代码的最佳方法是什么?

此时我使用单个文件(app.js),其中我调用了许多函数:

writer.init();
other.init();

作家和其他人都是这样的函数

function () {

var writer = {
  "init": function() {
    // do something
  }
}

}()

我认为这是一种丑陋的方式。什么是最佳实践?

2 个答案:

答案 0 :(得分:1)

我建议使用强制执行某种结构的JavaScript框架,例如使用AngularjS的指令。如果你想自己做,this chapter of Eloquent JavaScript是一个很好的阅读。

答案 1 :(得分:0)

异步模块定义(AMD)提供了一种在模块中组织代码的非常好的方法。它特别针对客户端Javascript代码。有各种实现,但我建议您查看RequireJS