如何使用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调用WebService的示例
Apr 07 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
Feb 07 Javascript
Javascript 面向对象(二)封装代码
May 23 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
May 14 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
Jan 13 Javascript
javascript实现日期按月份加减
May 15 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
May 17 Javascript
JSON创建键值对(key是中文或者数字)方式详解
Aug 24 Javascript
vue axios请求超时的正确处理方法
Apr 02 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
Jul 19 Javascript
node删除、复制文件或文件夹示例代码
Aug 13 Javascript
Layui数据表格 前后端json数据接收的方法
Sep 19 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 mysql数据库操作类
2008/06/04 PHP
php 中英文语言转换类代码
2011/08/11 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
jquery.validate使用详解
2016/06/02 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
JS面向对象之多选框实现
2020/01/17 Javascript
编程语言Python的发展史
2014/09/26 Python
python实现flappy bird游戏
2018/12/24 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
报关简历自我评价怎么写
2013/09/19 职场文书
怎样写演讲稿
2014/01/04 职场文书
社区工作者感言
2014/03/02 职场文书
交通事故协议书范文
2014/04/16 职场文书
学校四群教育实施方案
2014/06/12 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书