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


Posted in Javascript onJanuary 14, 2014

在我们要进行动态的导入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>
Javascript 相关文章推荐
javascript中的作用域scope介绍
Dec 28 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
Mar 05 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
Jul 15 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
Oct 22 Javascript
javascript间隔刷新的简单实例
Nov 14 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
May 02 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
微信小程序结合mock.js实现后台模拟及调试
Mar 28 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
webpack中的模式(mode)使用详解
Feb 20 Javascript
一道JS算法面试题——冒泡、选择排序
Apr 21 Javascript
将查询条件的input、select清空
Jan 14 #Javascript
js导出txt示例代码
Jan 14 #Javascript
javascript 通用loading动画效果实例代码
Jan 14 #Javascript
jquery操作cookie插件分享
Jan 14 #Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
Jan 14 #Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 #Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 #Javascript
You might like
PHP 字符串长度判断效率更高的方法
2014/03/02 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
jquery封装的对话框简单实现
2013/07/21 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
Python对象体系深入分析
2014/10/28 Python
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
解决python3中解压zip文件是文件名乱码的问题
2018/03/22 Python
flask框架中勾子函数的使用详解
2018/08/01 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
python批量生成条形码的示例
2020/10/10 Python
有模特经验的简历自我评价
2013/09/19 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技