如何使用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引用对象的方法代码
Aug 13 Javascript
图片img的src不变让浏览器重新加载实现方法
Mar 29 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
AngularJS ng-change 指令的详解及简单实例
Jul 30 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
Apr 14 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
Nov 03 Javascript
Vue实现自定义下拉菜单功能
Jul 16 Javascript
React key值的作用和使用详解
Aug 23 Javascript
webpack4.0 入门实践教程
Oct 08 Javascript
自定义javascript验证框架示例【附源码下载】
May 31 Javascript
十分钟教你上手ES2020新特性
Feb 12 Javascript
二维码条形码生成的JavaScript脚本库
Jul 07 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的优点与缺点
2013/04/11 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python机器学习logistic回归代码解析
2018/01/17 Python
python中返回矩阵的行列方法
2018/04/04 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Python中如何添加自定义模块
2020/06/09 Python
python批量修改文件名的示例
2020/09/27 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
丧事主持词大全
2014/04/02 职场文书
青春励志演讲稿
2014/04/29 职场文书
大学迎新标语
2014/06/26 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
销售员岗位职责范本
2015/04/11 职场文书