使用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 相关文章推荐
JavaScript中也使用$美元符号来代替document.getElementById
Jun 19 Javascript
javascript与CSS复习(二)
Jun 29 Javascript
js获取微信版本号的方法
May 12 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
Dec 31 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
js 实现在2d平面上画8的方法
Oct 10 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
May 02 Javascript
vue监听用户输入和点击功能
Sep 27 Javascript
微信小程序静默登录的实现代码
Jan 08 Javascript
Element MessageBox弹框的具体使用
Jul 27 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
Sep 08 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
PHP实时显示输出
2008/10/02 PHP
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
2019/11/13 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
Javascript 遍历对象中的子对象
2009/07/03 Javascript
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
Python实现简单的可逆加密程序实例
2015/03/05 Python
详解python中list的使用
2019/03/15 Python
给大家整理了19个pythonic的编程习惯(小结)
2019/09/25 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
外贸实习生自荐信范文
2013/11/24 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
2014年团员学习十八大思想汇报
2014/09/13 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
Python图片验证码降噪和8邻域降噪
2021/08/30 Python