异步加载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停止输出代码
Jul 20 Javascript
jQuery入门问答 整理的几个常见的初学者问题
Feb 22 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
Feb 27 Javascript
使用node.js 获取客户端信息代码分享
Nov 26 Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 Javascript
使用javaScript动态加载Js文件和Css文件
Oct 24 Javascript
jquery实现全选、反选、获得所有选中的checkbox
Sep 13 Javascript
js 中获取制定的cook信息实现方法
Nov 19 Javascript
详解Vue中过度动画效果应用
May 25 Javascript
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
微信小程序实现美团菜单
Jun 06 Javascript
Echarts实现单条折线可拖拽效果
Dec 19 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
PHP数据过滤的方法
2013/10/30 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
angular.element方法汇总
2015/01/07 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
提高Web性能的前端优化技巧总结
2017/02/27 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
python生成日历实例解析
2014/08/21 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
Pandas数据分析的一些常用小技巧
2021/02/07 Python
美国老牌主机服务商:iPage
2016/07/22 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
Python里面如何拷贝一个对象
2014/02/17 面试题
销售经理岗位职责
2014/03/16 职场文书
出生证明公证书
2014/04/09 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
《藏戏》教学反思
2016/02/23 职场文书