我正在制作一个javascript应用程序,我正在使用Gulp来连接.js文件。
我有我的app.js
var event = EventController.getAll();
和一个名为events.js的控制器
EventController = {
getAll: function(){
return "event";
}
}
我将app目录与gulp构建成一个看起来像
的dist.jsvar event = EventController.getAll();
EventController = {
getAll: function(){
return "event";
}
}
现在我在调用控制器时遇到错误,因为当我在第一行调用它时尚未声明它。
我知道我可以更改连接顺序以在使用之前放置控制器声明,但我想知道是否有一种技巧可以让我忽略连接顺序,就像在onload回调中包装所有内容一样或类似的东西。
有人可以给我一些建议吗?