异步加载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 相关文章推荐
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
javascript 函数使用说明
Apr 07 Javascript
jquery制作居中遮罩层效果分享
Feb 21 Javascript
node.js中的socket.io的广播消息
Dec 15 Javascript
javascript包装对象实例分析
Mar 27 Javascript
jQuery获取及设置表单input各种类型值的方法小结
May 24 Javascript
零基础轻松学JavaScript闭包
Dec 30 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
Webpack path与publicPath的区别详解
May 03 Javascript
微信小程序中使用wxss加载图片并实现动画效果
Aug 13 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
Sep 14 Javascript
Node.js Windows Binary二进制文件安装方法
May 16 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
DSP接收机前端设想
2021/03/02 无线电
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
php编程每天必学之表单验证
2016/03/01 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
如何在PHP中使用数组
2020/06/09 PHP
js 小贴士一星期合集
2010/04/07 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
PHP7新特性简述
2017/06/11 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
为什么我们要做三份 Webpack 配置文件
2017/09/18 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
详解vue高级特性
2020/06/09 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
Python3.2中的字符串函数学习总结
2015/04/23 Python
python实现zabbix发送短信脚本
2018/09/17 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
python做接口测试的必要性
2019/11/20 Python
python pillow库的基础使用教程
2021/01/13 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
小区门卫工作职责
2013/12/14 职场文书
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
男方婚前保证书
2015/02/28 职场文书
团委副书记工作总结
2015/08/14 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
CentOS安装Nginx并部署vue
2022/04/12 Servers