我有一个 javascript 文件,我在 HTML 中使用标准引用该文件<script src="foo.js?param"></script>
。在文件中我想区分例如加载文件foo.js
from foo.js?auto
and foo.js?noauto=true
,但如果文件重命名为bar.js
并使用相同的参数进行引用。我怎样才能做到这一点,最好不使用任何框架?
看看脚本式的方法:
var js = /scriptaculous\.js(\?.*)?$/;
$$('head script[src]').findAll(function(s) {
return s.src.match(js);
}).each(function(s) {
var path = s.src.replace(js, ''),
includes = s.src.match(/\?.*load=([a-z,]*)/);
(includes ? includes[1] : 'builder,effects,dragdrop,controls,slider,sound').split(',').each(
function(include) { Scriptaculous.require(path+include+'.js') });
});
我认为它会遍历所有脚本元素并找到对其自身的引用,然后解析该 URL。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)