如何动态的导入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 相关文章推荐
延时重复执行函数 lLoopRun.js
May 08 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
读jQuery之一(对象的组成)
Jun 11 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
Sep 24 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
微信小程序 SocketIO 实例讲解
Oct 13 Javascript
jQuery的ready方法实现原理分析
Oct 26 Javascript
ES5 ES6中Array对象去除重复项的方法总结
Apr 27 Javascript
Angularjs实现控制器之间通信方式实例总结
Mar 27 Javascript
vue.js图片转Base64上传图片并预览的实现方法
Aug 02 Javascript
Vue页面切换和a链接的本质区别详解
Nov 12 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
May 03 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语法(3)
2006/10/09 PHP
在PHP中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
php中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
浅析php单例模式
2014/11/25 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
python的id()函数介绍
2013/02/10 Python
在Python中使用SQLite的简单教程
2015/04/29 Python
python开发中module模块用法实例分析
2015/11/12 Python
浅析Python 中整型对象存储的位置
2016/05/16 Python
深入理解python中的atexit模块
2017/03/07 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
Python unittest单元测试框架总结
2018/09/08 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
《手指教学》反思
2014/02/14 职场文书
个人贷款承诺书
2014/03/28 职场文书
多媒体编辑专业毕业生求职信
2014/06/13 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
法律意见书范文
2015/05/20 职场文书