如何使用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压缩工具下载集合
Mar 06 Javascript
JavaScript模拟实现继承的方法
Mar 30 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
Apr 07 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
轻松理解Javascript变量的相关问题
Jan 20 Javascript
ng2学习笔记之bootstrap中的component使用教程
Mar 09 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
Jul 27 Javascript
简单谈谈js的数据类型
Sep 25 Javascript
什么是Vue.js框架 为什么选择它?
Oct 17 Javascript
仿京东快报向上滚动的实例
Dec 13 Javascript
Vue+mui实现图片的本地缓存示例代码
May 24 Javascript
pageGroup.js实现分页功能
Jul 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
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
Python中几种导入模块的方式总结
2017/04/27 Python
python3爬虫怎样构建请求header
2018/12/23 Python
基于python历史天气采集的分析
2019/02/14 Python
python ChainMap的使用和说明详解
2019/06/11 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
python字典setdefault方法和get方法使用实例
2019/12/25 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
flask开启多线程的具体方法
2020/08/02 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
宣传部部长竞选演讲稿
2014/04/26 职场文书
护理专业自荐书
2014/06/04 职场文书
项目建议书
2015/02/04 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书