如何使用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 相关文章推荐
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
javascript中indexOf技术详解
May 07 Javascript
jQuery实现下拉框选择图片功能实例
Aug 08 Javascript
node.js入门实例helloworld详解
Dec 23 Javascript
深入理解JS函数的参数(arguments)的使用
May 28 Javascript
jQuery简单实现列表隐藏和显示效果示例
Sep 12 Javascript
Seajs是什么及sea.js 由来,特点以及优势
Oct 13 Javascript
浅谈 Vue 项目优化的方法
Dec 16 Javascript
JS实现十字坐标跟随鼠标效果
Dec 25 Javascript
Vue组件中slot的用法
Jan 30 Javascript
vue移动端屏幕适配详解
Apr 30 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
web方式ftp
2006/10/09 PHP
PHP字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
Vue+SpringBoot开发V部落博客管理平台
2017/12/27 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
微信小程序间使用navigator跳转传值问题实例分析
2020/03/27 Javascript
python数据结构之链表详解
2017/09/12 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
Python3 使用selenium插件爬取苏宁商家联系电话
2019/12/23 Python
Python中logging日志库实例详解
2020/02/19 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
车工岗位职责
2013/11/26 职场文书
委托书模板
2014/04/04 职场文书
情人节寄语大全
2014/04/11 职场文书
战友聚会策划方案
2014/06/13 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
总经理年会致辞
2015/07/29 职场文书
2015新员工工作总结范文
2015/10/15 职场文书