我正在编写一个新的Web应用程序,我没有后端部分的问题(这是我的工作直到6年),但我对前端开发(约1年)有点新。管理JS代码的最佳方法是什么?
此时我使用单个文件(app.js),其中我调用了许多函数:
writer.init();
other.init();
作家和其他人都是这样的函数
function () {
var writer = {
"init": function() {
// do something
}
}
}()
我认为这是一种丑陋的方式。什么是最佳实践?
答案 0 :(得分:1)
我建议使用强制执行某种结构的JavaScript框架,例如使用AngularjS的指令。如果你想自己做,this chapter of Eloquent JavaScript是一个很好的阅读。
答案 1 :(得分:0)
异步模块定义(AMD)提供了一种在模块中组织代码的非常好的方法。它特别针对客户端Javascript代码。有各种实现,但我建议您查看RequireJS。