0

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

此时我使用一个文件(app.js),我在其中调用了许多这样的函数:

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

writer 和其他是这样的功能

function () {

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

}()

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

4

2 回答 2

1

我建议使用强制执行某些结构的 JavaScript 框架,例如在 AngularjS 中使用指令。如果你想自己做这一切,Eloquent JavaScript的这一章是一本不错的读物。

于 2013-06-15T14:28:21.293 回答
0

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

于 2013-06-15T14:39:34.480 回答