如何使用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 相关文章推荐
新闻内页-JS分页
Jun 07 Javascript
javascript 冒泡排序 正序和倒序实现代码
Dec 14 Javascript
javascript中数组的冒泡排序使用示例
Dec 18 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
js实现点击切换TAB标签实例
Aug 21 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
Sep 18 Javascript
js如何打印object对象
Oct 16 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
May 09 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 Javascript
vue两个组件间值的传递或修改方式
Jul 04 Javascript
基于Vue CSR的微前端实现方案实践
May 27 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实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
python 内置函数filter
2017/06/01 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
python中random模块详解
2021/03/01 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
《再别康桥》教学反思
2014/02/12 职场文书
借款担保书范文
2014/05/13 职场文书
初中成绩单评语
2014/12/29 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
督导岗位职责
2015/02/04 职场文书
预备党员个人总结
2015/02/14 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
导游词之苏州寒山寺
2019/12/05 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
Django中session进行权限管理的使用
2021/07/09 Python
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
Oracle中DBLink的详细介绍
2022/04/29 Oracle