使用jquery动态加载js文件的方法


Posted in Javascript onDecember 24, 2014

方法很简单,这里就不多废话了,直接奉上代码:

$.extend({

     includePath: '',

     include: function(file) {

        var files = typeof file == "string" ? [file]:file;

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

            var name = files[i].replace(/^\s|\s$/g, "");

            var att = name.split('.');

            var ext = att[att.length - 1].toLowerCase();

            var isCSS = ext == "css";

            var tag = isCSS ? "link" : "script";

            var attr = isCSS ? " type='text/css' rel='stylesheet' " : " language='javascript' type='text/javascript' ";

            var link = (isCSS ? "href" : "src") + "='" + $.includePath + name + "'";

            if ($(tag + "[" + link + "]").length == 0) $("body").append("<" + tag + attr + link + "></" + tag + ">");

        }

   }

});
//使用方法

$.includePath = '../js/Exam'; 

$.include(['/AddQuestion.js']);

小伙伴们如果有什么疑问就在下面留言吧,大家共同进步。

Javascript 相关文章推荐
网站被黑的假象--ARP欺骗之页面中加入一段js
May 16 Javascript
基于jQuery替换table中的内容并显示进度条的代码
Aug 02 Javascript
jQuery .tmpl() 用法示例介绍
Aug 21 Javascript
javascript 事件处理示例分享
Dec 31 Javascript
Javascript中For In语句用法实例
May 14 Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 Javascript
js获取隐藏元素的宽高
Feb 24 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
Sep 21 Javascript
JS中判断字符串存在和非空的方法
Sep 12 Javascript
Vue.js组件使用props传递数据的方法
Oct 19 Javascript
Vue实现按钮级权限方案
Nov 21 Javascript
使用javascript实现Iframe自适应高度
Dec 24 #Javascript
常用的jQuery前端技巧收集
Dec 24 #Javascript
jQuery中hide()方法用法实例
Dec 24 #Javascript
创建、调用JavaScript对象的方法集锦
Dec 24 #Javascript
jQuery的css()方法用法实例
Dec 24 #Javascript
使用javascript获取页面名称
Dec 23 #Javascript
jQuery类选择器用法实例
Dec 23 #Javascript
You might like
PHP4在Windows2000下的安装
2006/10/09 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
PHP使用stream_context_create()模拟POST/GET请求的方法
2016/04/02 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
JavaScript编程设计模式之构造器模式实例分析
2017/10/25 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
基于iview的router常用控制方式
2019/05/30 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
python接口自动化框架实战
2020/12/23 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
10条PHP编程习惯
2014/05/26 面试题
国外软件测试工程师面试题
2016/12/09 面试题
擅自离岗检讨书
2014/09/12 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
投资申请报告
2015/05/19 职场文书
祝福语集锦:送给闺蜜的生日祝福语
2019/10/08 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis