如何使用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浮点数乘积运算出现多位小数的解决方法
Feb 17 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
利用Jquery队列实现根据输入数量显示的动画
Sep 01 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
js判断浏览器是否支持严格模式的方法
Oct 04 Javascript
Node.js中.pfx后缀文件的处理方法
Mar 10 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
React中的render何时执行过程
Apr 13 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
Nov 28 Javascript
原生js实现点击轮播切换图片
Feb 11 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/09/04 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
js实现随机点名功能
2020/12/23 Javascript
python使用pil生成图片验证码的方法
2015/05/08 Python
Python实现的弹球小游戏示例
2017/08/01 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python匿名函数及应用示例
2019/04/09 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
品管员岗位职责
2013/11/10 职场文书
医院检讨书范文
2014/02/01 职场文书
领班岗位职责范文
2014/02/06 职场文书
小学数学课题方案
2014/06/15 职场文书
聘用意向书
2014/07/29 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
公司授权委托书范本
2014/09/18 职场文书
2014年新教师工作总结
2014/11/08 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python
用Python实现屏幕截图详解
2022/01/22 Python