异步加载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 相关文章推荐
两种简单实现菜单高亮显示的JS类代码
Jun 27 Javascript
简单的jquery左侧导航栏和页面选中效果
Aug 21 Javascript
jQuery将多条数据插入模态框的示例代码
Sep 25 Javascript
jQuery绑定事件-多种实现方式总结
May 09 Javascript
jQuery简易时光轴实现方法示例
Mar 13 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
Vue组件全局注册实现警告框的实例详解
Jun 11 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
Apr 01 Javascript
vue-cli webpack配置文件分析
May 20 Javascript
echarts大屏字体自适应的方法步骤
Jul 12 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
Jul 19 Javascript
vue实现简易计算器功能
Jan 20 Vue.js
全面解析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
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
php木马webshell扫描器代码
2012/01/25 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
pymssql ntext字段调用问题解决方法
2008/12/17 Python
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
python主线程捕获子线程的方法
2018/06/17 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
Django  ORM 练习题及答案
2019/07/19 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
浅谈django channels 路由误导
2020/05/28 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
类和结构的区别
2012/08/15 面试题
大学校园毕业自我鉴定
2014/01/15 职场文书
职业女性的职业规划
2014/03/04 职场文书
小学假期安全广播稿
2014/09/28 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
个人党性分析材料
2014/12/19 职场文书
明星邀请函
2015/02/02 职场文书
商超业务员岗位职责
2015/02/13 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
Python加密技术之RSA加密解密的实现
2022/04/08 Python