javascript - 如何在普通 js 文件中使用 require js 导入和使用方法描述?
问题描述
我有一个看起来像这样的文件 button.js:
function confirmDeleteDefaultCallback (ev) {
// window.location = ev.data.url;
this.currentRequest = $.ajax({
type: "GET",
url: ev.data.url, ///cd/asset/delete/id/' + assetId
success: function(response) {
console.log(AssetsView);
},
error: function(){
alert("yep error");
}
});
$('#modal').modal('hide');
};
我在另一个名为 assets.js 的目录中有另一个文件,如下所示:
const INITIAL_PAGINATION = {
current_page: 0,
total_pages: 0,
per_page: 15,
links: {}
};
define([
'fancyBox',
'models/assetSearch/asset',
'marionette',
'marionette.handlebars',
'views/assetSearch/asset'
], function($, AssetModel, Marionette, MarionetteHandlebars, assetView) {
var AssetsView = Marionette.CompositeView.extend({
"view-admin": false,
"can-download": false,
"can-download-low-res": false,
testggg: function() {
console.log("\nggg\n");
},
});
return AssetsView;
}
);
我的问题是,如何从 button.js 调用 testggg 函数
我尝试了谷歌搜索和一切,但我不知道要搜索什么,因为我是新手。看起来像一个简单的任务,但我似乎坚持这一点。
提前致谢。
解决方案
使用 浏览器
请注意,任何浏览器都不支持 JS 导入和导出。使用一些 JS 打包工具,例如 browserify 或 Webpack(webpack 上手有点困难)。它允许您以模块化方式构建您的代码,然后最终将其全部捆绑在一个 JS 文件中,您可以将其作为外部脚本附加到您的 HTML 中。
推荐阅读
- java - 在给定的数百万数据中匹配前缀或 _Prefix
- email - 如何对 MIME 消息中 Content-Disposition 标头的文件名参数值进行编码?
- solr - Solr 不检索分片中部分字符串匹配的结果
- reactjs - Meteor / React SSR 和数据 withTracker
- java - 如何创建 REST 客户端,响应应该在 JSP 页面中?
- python - 根据 JSON 中的字符串匹配创建一个新的 Pandas 列
- python-3.x - 使用 Python 拉取 Django 变量数据
- python - 如何在 python 中自定义 xmlrpc 响应和请求
- django - 给 random.seed() 相同的随机值,直到满足某个条件
- c++ - 使用'R CMD Install --library=**my path** myfile.tar.gz'时如何在g ++中编辑包含路径?