如何动态的导入js文件具体该怎么实现

  在我们要进行动态的导入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>