异步加载JS、CSS代码(推荐)


Posted in Javascript onJune 15, 2016

我的风格你懂得,具体详情介绍如下

关键代码如下所示:

function AsyncLoad(V_tag,V_src)
{
if (V_tag == "script") {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = V_src;
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
s.onload = function () {
if (V_src == "../Content/Scripts/jquery-2.1.1.min.js") {
AsyncLoad("script", "../Content/Scripts/public-effect.js");
AsyncLoad("script", "../Content/Scripts/d3.v3.min.js");
AsyncLoad("script", "../Content/Scripts/Common.js");
AsyncLoad("script", "../Content/Scripts/mobilePie.js");
}
if (V_src == "../Content/Scripts/d3.v3.min.js")
{
AsyncLoad("script", "../Content/Scripts/Ticket/MyPCs.js");
}
}
} else {
var s = document.createElement('link');
s.async = true;
s.rel = "stylesheet"
s.href = V_src;
var x = document.getElementsByTagName('link')[0];
x.parentNode.insertBefore(s, x);
s.onload = function () {
}
}
}
window.onload = function () {
AsyncLoad("link", "../Content/stylesheets/swiper-3.2.7.min.css");
AsyncLoad("script", "../Content/Scripts/jquery-2.1.1.min.js");
AsyncLoad("script", "../Content/Scripts/swiper-3.2.7.jquery.min.js");
}

以上所述是小编给大家介绍的异步加载JS、CSS代码的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript常考语句107条收集
Mar 09 Javascript
js或者jquery判断图片是否加载完成实现代码
Mar 20 Javascript
JS定时器实例详细分析
Oct 11 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
Dec 13 Javascript
再谈Jquery Ajax方法传递到action(补充)
May 12 Javascript
2种jQuery 实现刮刮卡效果
Feb 01 Javascript
跟我学习javascript的隐式强制转换
Nov 16 Javascript
浅谈js中的三种继承方式及其优缺点
Aug 10 Javascript
canvas实现爱心和彩虹雨效果
Mar 09 Javascript
JavaScript初学者必看“new”
Jun 12 Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 Javascript
微信小程序实现打卡签到页面
Sep 21 Javascript
全面解析Javascript无限添加QQ好友原理
Jun 15 #Javascript
漫谈JS引擎的运行机制 你应该知道什么
Jun 15 #Javascript
JavaScript操作 url 中 search 部分方法函数
Jun 15 #Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 #Javascript
JS封装的自动创建表格的实现代码
Jun 15 #Javascript
基于JavaScript代码实现自动生成表格
Jun 15 #Javascript
JavaScript生成带有缩进的表格代码
Jun 15 #Javascript
You might like
php处理json时中文问题的解决方法
2011/04/12 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
在Python中使用元类的教程
2015/04/28 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
财务与信息服务专业推荐信
2013/11/28 职场文书
校三好学生主要事迹
2014/01/11 职场文书
小学教研工作制度
2014/01/15 职场文书
公司司机岗位职责范本
2014/03/03 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
入股协议书范本
2014/11/01 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
2019入党申请书格式
2019/06/25 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书