如何使用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 函数声明与函数表达式的区别介绍
Oct 05 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
Oct 20 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
Dec 19 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
Jan 13 Javascript
微信小程序 监听手势滑动切换页面实例详解
Jun 15 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
angular中的cookie读写方法
Aug 02 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
vue 利用路由守卫判断是否登录的方法
Sep 29 Javascript
vue mounted 调用两次的完美解决办法
Oct 29 Javascript
VUE引入第三方js包及调用方法讲解
Mar 01 Javascript
vue 递归组件的简单使用示例
Jan 14 Vue.js
关于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
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
jQuery中after的两种用法实例
2013/07/03 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
Python与Redis的连接教程
2015/04/22 Python
Python中的random()方法的使用介绍
2015/05/15 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
tensorflow 环境变量设置方式
2020/02/06 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
介绍下WebSphere的安全性
2013/01/31 面试题
家长会主持词开场白
2014/03/18 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
计算机科学与技术专业求职信
2014/09/03 职场文书
爱护公物演讲稿
2014/09/09 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
Python源码解析之List
2021/05/21 Python