异步加载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中的Split使用方法与技巧
Mar 09 Javascript
经常用的图片在容器中的水平垂直居中实例
Jun 10 Javascript
js 键盘记录实现(兼容FireFox和IE)
Feb 07 Javascript
javascript高级学习笔记整理
Aug 14 Javascript
Bootstrap模态对话框的简单使用
Apr 29 Javascript
jQuery 3.0 的 setter和getter 模式详解
Jul 11 Javascript
js return返回多个值,通过对象的属性访问方法
Feb 21 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
Mar 23 Javascript
基于javascript 显式转换与隐式转换(详解)
Dec 15 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
layui监听工具栏的实例(操作列表按钮)
Sep 10 Javascript
Vue 组件复用多次自定义参数操作
Jul 27 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使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
js查找父节点的简单方法
2008/06/28 Javascript
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
2013/08/05 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
DatePickerDialog 自定义样式及使用全解
2019/07/09 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
跟老齐学Python之集合的关系
2014/09/24 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
windows下安装Python虚拟环境virtualenvwrapper-win
2019/06/14 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
opencv python图像梯度实例详解
2020/02/04 Python
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
初级Java程序员面试题
2016/03/03 面试题
医药工作者的求职信范文
2013/09/21 职场文书
个人素质的自我评价分享
2013/12/16 职场文书
兰兰过桥教学反思
2014/02/08 职场文书
护士长竞聘书
2014/03/31 职场文书
学校节水倡议书
2015/04/29 职场文书
具结保证书范本
2015/05/11 职场文书
会议主持词开场白
2015/05/28 职场文书