您的位置:首页 > Web前端 > JavaScript

怎样动态的导入js文件

2013-11-12 14:25 381 查看
在我们要进行动态的导入js文件时,我们可以使用下面的方法

 

var docFunc = {

/***************************************************************************

* purpose: 调用下面的动态加载脚本方法load_script

**************************************************************************/

loaddefJquery : function() {

  //alert(ucapSession.hostPath + ucapSession.appPath);

  //ucapSession.appPath为根目录

  docFunc.load_script(ucapSession.appPath

      + "ftdxxglxt/js/jquery-1.8.1.min.js");

  docFunc.load_script(ucapSession.appPath

    + "ftdxxglxt/js/jSuggest.js");

 },

 

 /***************************************************************************

    * purpose: 动态加载脚本

    **************************************************************************/

   load_script:function(url){

        var x = new ActiveXObject("Msxml2.XMLHTTP");

        x.open('GET', url, false);

        x.send('');

        eval(x.responseText);

        var s = x.responseText.split(/\n/);

        var r = /^(?:function|var)\s*([a-zA-Z_]+)/i;

        for (var i = 0; i < s.length; i++)

        {

         var m = r.exec(s[i]);

         if (m != null)

         {

          window[m[1]] = eval(m[1]);

         }

        }

   }

}

 

在html页面或者jsp页面调用方法:

<script>

docFunc.loaddefJquery();

 

</script>

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  动态加载js