异步加载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 相关文章推荐
兼容多浏览器的字幕特效Marquee的通用js类
Jul 20 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
JavaScript 最佳实践:帮你提升代码质量
Dec 03 Javascript
livereload工具实现前端可视化开发【推荐】
Dec 23 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
总结JavaScript在IE9之前版本中内存泄露问题
Apr 28 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
vue页面加载时的进度条功能(实例代码)
Jan 13 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
Nov 11 Javascript
vue 获取url参数、get参数返回数组的操作
Nov 12 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
一些星际专用术语解释
2020/03/04 星际争霸
PHP5 安装方法
2006/10/09 PHP
php 随机生成10位字符代码
2009/03/26 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
js 获取Listbox选择的值的代码
2010/04/15 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
js实现图片实时时钟
2020/01/15 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
用Python写王者荣耀刷金币脚本
2017/12/21 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
办公室副主任岗位职责
2013/11/25 职场文书
企业法人代表任命书
2014/06/06 职场文书
植树节标语
2014/06/27 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
新员工试用期自我评价
2015/03/10 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
2016年优秀教师先进事迹材料
2016/02/26 职场文书
创业计划书之家教托管
2019/09/25 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS