如何使用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 相关文章推荐
DHTML Slide Show script图片轮换
Mar 03 Javascript
JObj预览一个JS的框架
Mar 13 Javascript
firefox和IE系列的相关区别整理 以备后用
Dec 28 Javascript
js中Image对象以及对其预加载处理示例
Nov 20 Javascript
JS 在指定数组中随机取出N个不重复的数据
Jun 10 Javascript
JavaScript实现点击按钮切换网页背景色的方法
Oct 17 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
Sep 23 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
JS实现的数字格式化功能示例
Feb 10 Javascript
js上下视差滚动简单实现代码
Mar 07 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
Mar 21 Javascript
vue-cli3 从搭建到优化的详细步骤
Jan 20 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 开发工具
2006/12/06 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
简单的Jquery全选功能
2013/11/07 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
python常用函数与用法示例
2019/07/02 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
夫妻忠诚协议书范本
2014/11/17 职场文书
儿园租房协议书范本
2014/12/02 职场文书
2014小学年度工作总结
2014/12/20 职场文书
高一军训决心书
2015/02/05 职场文书
公司开除员工通知
2015/04/22 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书