如何使用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 相关文章推荐
window.showModalDialog使用手册
Jan 11 Javascript
javascript 面向对象继承
Nov 26 Javascript
js href的用法
May 13 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
Jun 28 Javascript
JavaScript学习笔记之创建对象
Mar 25 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 Javascript
VUEX-action可以修改state吗
Nov 19 Javascript
JSON获取属性值方法代码实例
Jun 30 Javascript
javascript局部自定义鼠标右键菜单
Dec 08 Javascript
JavaScript 与 TypeScript之间的联系
Nov 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不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
js实现随机点名
2021/01/19 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python实现简单的TCP代理服务器
2014/10/08 Python
python递归查询菜单并转换成json实例
2017/03/27 Python
python数据分析数据标准化及离散化详解
2018/02/26 Python
Python跳出多重循环的方法示例
2019/07/03 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
Matplotlib 折线图plot()所有用法详解
2020/07/28 Python
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
优秀大学生的自我评价
2014/01/16 职场文书
团队队名口号大全
2014/06/06 职场文书
调研座谈会发言材料
2014/08/23 职场文书
班级班风口号大全
2015/12/25 职场文书
解析MySQL binlog
2021/06/11 MySQL