如何动态的导入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 OFFICE控件测试代码
Dec 08 Javascript
JQuery的一些小应用收集
Mar 27 Javascript
JS数组去重与取重的示例代码
Jan 24 Javascript
js调用百度地图及调用百度地图的搜索功能
Sep 07 Javascript
聊一聊JS中的prototype
Sep 29 Javascript
jQuery中$.ajax()方法参数解析
Oct 22 Javascript
AngularJs基于角色的前端访问控制的实现
Nov 07 Javascript
AngularJS中一般函数参数传递用法分析
Nov 22 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
vue多个元素的样式选择器问题
Nov 29 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 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
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
JavaScript中的null和undefined解析
2012/04/14 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
2014/01/02 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
Ionic快速安装教程
2016/06/03 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
python文件操作整理汇总
2014/10/21 Python
python获取多线程及子线程的返回值
2017/11/15 Python
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
python多线程使用方法实例详解
2019/12/30 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
彪马美国官网:PUMA美国
2017/03/09 全球购物
乡镇网格化管理实施方案
2014/03/23 职场文书
学生手册评语
2014/05/05 职场文书
医德医风个人总结
2015/02/28 职场文书
公司停电通知
2015/04/15 职场文书
忠诚教育学习心得体会
2016/01/23 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js