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

What's the best way to manage Javascript code

本文关键字:方法 是什么 最佳 Javascript 代码 管理      更新时间:2023-09-26

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

在这个时候,我使用一个单一的文件(app.js),我调用许多函数,像这样:

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

writer和other是这样的函数

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

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

我建议使用强制一些结构的JavaScript框架,比如在AngularjS中使用指令。如果你想自己动手,Eloquent JavaScript这一章是一本很好的书。

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