异步加载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 版本]
Mar 20 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
Jul 31 Javascript
javascript异步编程的4种方法
Feb 19 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
May 29 Javascript
JavaScript如何自定义trim方法
Jul 28 Javascript
jQuery手动点击实现图片轮播特效
Apr 20 Javascript
jQuery绑定事件-多种实现方式总结
May 09 Javascript
浅谈Angular 中何时取消订阅
Nov 22 Javascript
如何解决js函数防抖、节流出现的问题
Jun 17 Javascript
vue之延时刷新实例
Nov 14 Javascript
jQuery实现轮播图效果demo
Jan 11 jQuery
JavaScript this关键字的深入详解
Jan 14 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数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
phpfpm的作用和用法
2019/10/10 PHP
JScript的条件编译
2007/05/29 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
python单链表实现代码实例
2013/11/21 Python
python网络爬虫采集联想词示例
2014/02/11 Python
详解Python验证码识别
2016/01/25 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
python批量解压zip文件的方法
2019/08/20 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
竞选班长演讲稿
2013/12/30 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
高中军训的心得体会
2014/09/01 职场文书
2014年化验员工作总结
2014/11/18 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
Windows7下FTP搭建图文教程
2022/08/05 Servers