gpt4 book ai didi

javascript - 在 marionette 项目中包含 javascript 文件

转载 作者:行者123 更新时间:2023-12-03 11:55:51 24 4
gpt4 key购买 nike

我有一个 marionette 项目,我的主 js 文件如下所示:

define(["marionette", "handlebars"], function(Marionette, Handlebars){
...
});

现在我想为我的大应用程序构建一个结构。所以我想把这个函数的内容分开到不同的文件中。那么我该怎么做:

define(["marionette", "handlebars"], function(Marionette, Handlebars){
include routes.js
include menu/model.js
include menu/views.js
...
});

我认为 require.js 可以帮助我,但我不知道如何帮助我。有什么想法吗?

最佳答案

要要求 AMD 结构中的文件(如您所描述的文件),您可以在数组中给出文件的路径,并获取导出的值作为回调的参数,如下所示。

define(
[
"marionette",
"handlebars",
"routes",
"menu/model",
"menu/views"
],
function(Marionette, Handlebars, Routes, Model, MenuView){
// ...
});

由于这是 AMD 中非常基本的事情,因此您应该真正阅读 Require.JS ( here ) 的文档以及有关 AMD 模块的说明 (如 this one )。你会发现很多关于AMD结构等的信息

关于javascript - 在 marionette 项目中包含 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25618549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com