标签: javascript requirejs amd
如果我像这样定义一个带有requireJS的模块。
define(function(require){ var x = require("y"); //do something with x });
为什么在需要之后可以立即使用x?我以为require异步收集依赖项?我听说requirejs在回调函数上调用toString()并解析它以查找require语句以在调用回调之前收集依赖项。这是对的吗?
require
toString()