【发布时间】:2015-12-14 09:30:42
【问题描述】:
define(['somethingRequired'],function(somethingRequired) {
// code
});
假设这段代码在 test.js 中,使用控制台,我如何在加载后检查它并调整它的属性?从文档中我看到可以给模块命名,但事实并非如此,我想知道匿名模块会发生什么。如果问题不清楚或写得不好,请提前道歉,接受反馈
Louis 答案更新:我尝试了两种缩写形式 //var foo = require(['foo']); var foo = require('foo'); 和异步调用 要求(['foo'],函数(foo_){ foo = foo_; }); 两者都没有使模块在全局范围内泄漏。我还缺少什么吗? 还尝试在异步调用中添加一个 console.log('done') 但它从未出现在控制台中
【问题讨论】:
标签: javascript requirejs