【发布时间】:2011-10-06 13:43:39
【问题描述】:
我正在使用 Dojo 1.6。
在我的一个自定义 Javascript 文件中,我需要包含另一个自定义 JS 文件。我不希望将它作为 JS 模块或类似的东西加载,我只想像使用内联脚本标签一样加载它..
有人知道怎么做吗?
提前致谢,
编辑:
我已经尝试了一个 dojo.require 使用覆盖而不是检查它是否存在等,但它似乎想要修改路径..我无法让它在 js 文件夹之外查看..
编辑:
就像很多事情一样,现在我已经把它写下来了,我得到了一个解决方案..(我实际上用于类似的 CSS 查询)..
function require_js(href)
{
if (typeof href == 'undefined' || href.length == 0) return false;
var script = dojo.create("script", { src:href, type:"text/javascript" }, "");
dojo.doc.getElementsByTagName("head")[0].appendChild(script);
}
有没有更好的方法来做到这一点?
再次感谢..
【问题讨论】:
标签: javascript dojo include