zhian

引用js实现传参数,然后在js文件里面动态加载东西,比如传递参数然后动态加载皮肤颜色,而我为了实现多语言,一般人家传递参数是为了区分版本用的还有清除js缓存问。

<script src="/js/jquery-1.9.1.min.js? LanguageKey=en" type="text/javascript"></script>

(function(e,t){
  var scriptss = document.scripts;
//默认语言
var defaultlanguage = "en";
//获取当前scriptss
var indexoption = scriptss[scriptss.length - 1].src.indexOf("?");
if (indexoption < 0) {
    document.write("<scri" + "pt src=\'/js/Language/" + defaultlanguage + ".js\'></sc" + "ript>")
} else {
    //正则参数
    var reg = /LanguageKey=([a-zA-Z0-9]*)?/;
    if (reg.test(scriptss[scriptss.length - 1].src)) {
        var LanguageKey = RegExp.$1;
        document.write("<scri" + "pt src=\'/js/Language/" + LanguageKey + ".js\'></sc" + "ript>");
    }
    else {
        document.write("<scri" + "pt src=\'/js/Language/" + defaultlanguage + ".js\'></sc" + "ript>")
    }
}
})(window);

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2021-06-11
  • 2021-08-11
  • 2021-12-15
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2021-12-05
  • 2021-10-12
  • 2021-10-12
  • 2021-07-22
  • 2022-01-11
  • 2022-02-16
  • 2021-07-31
相关资源
相似解决方案