我为我们的客户做一个嵌入代码,所以客户可以有多个嵌入我们的代码(不能在 iframe 上做)。我想尝试 requirejs 来做到这一点,所以我的问题是,如果我在同一页面上有多个 requirejs,都使用不同的路径+垫片加载不同的 js,它们的 oncomplete 功能会起作用吗?
就像客户在主要内容上(在特定页面上的 cms 上)
<script src="myexample.com/video.js?key=123"></script>
并在侧边栏上(在所有页面上的 cms 上)
<script src="myexample.com/content.js?key=123"></script>
所以我的 video.js 会有
require.config({path: { video : '' }..., shim : {} ....});
require(['video','utils'], function(){ do something on video });
并且 content.js 会有
require.config({path: { content : '' }..., shim : {} ....});
require(['content','dom'], function(){ do something on content });
从我从这里开始https://groups.google.com/forum/?fromgroups=#!topic/requirejs/MwQ-CNHxGKc似乎不可能执行这两个函数,这意味着它只会处理其中一个.
如果在 requirejs 中不可能,有人可以将我指向其他可能的 amd 加载器。谢谢