如何使用jquery动态加载js,css文件实现代码


Posted in Javascript onApril 03, 2013

使用jquery动态加载js,css文件

$.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) document.write("<" + tag + attr + link + "></" + tag + ">"); 
} 
} 
}); //使用方法 
$.includePath = 'http://hi.baidu.com/javascript/'; 
$.include(['json2.js', 'jquery.tree.js', 'jquery.tree.css']);
Javascript 相关文章推荐
XP折叠菜单&amp;仿QQ2006菜单
Dec 16 Javascript
用js自动判断浏览器分辨率的代码
Jan 28 Javascript
提高网站信任度的技巧
Oct 17 Javascript
关于jQuery中的end()使用方法
Jul 10 Javascript
MooTools 页面滚动浮动层智能定位实现代码
Aug 23 Javascript
jQuery中:has选择器用法实例
Dec 30 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
vue.js移动端app实战1:初始配置详解
Jul 24 Javascript
node简单实现一个更改头像功能的示例
Dec 29 Javascript
详解封装基础的angular4的request请求方法
Jun 05 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
通过js实现压缩图片上传功能
Feb 25 Javascript
关于js注册事件的常用方法
Apr 03 #Javascript
JavaScript栏目列表隐藏/显示简单实现
Apr 03 #Javascript
JS模板实现方法
Apr 03 #Javascript
JS实现标签页效果(配合css)
Apr 03 #Javascript
JS实现下拉框的动态添加(附效果)
Apr 03 #Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 #Javascript
终于解决了IE8不支持数组的indexOf方法
Apr 03 #Javascript
You might like
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
jquery之Document元素选择器篇
2008/08/14 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
2020/08/22 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python实现数据图表
2017/07/29 Python
python 字符串和整数的转换方法
2018/06/25 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
Python子类继承父类构造函数详解
2019/02/19 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
塔吉特百货公司官网:Target
2017/04/27 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
2015年党建工作总结
2015/03/30 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
Window server中安装Redis的超详细教程
2021/11/17 Redis
oracle删除超过N天数据脚本的方法
2022/02/28 Oracle
python获取字符串中的email
2022/03/31 Python
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers