获取.js文件的参数

Res*_*uum 3 javascript parameters filenames

我有一个javascript文件,我用HTML标准引用<script src="foo.js?param"></script>.在文件我想区分例如加载与文件foo.jsfoo.js?autofoo.js?noauto=true,但如果该文件重命名为bar.js和相同的参数引用.我怎样才能做到这一点,最好不要使用任何框架?

Gip*_*ing 5

看一下scriptaculous'方法:

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') });
});
Run Code Online (Sandbox Code Playgroud)

我认为它遍历所有脚本元素并找到对自身的引用,然后解析该URL.