博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
参数是js地址,js内部方法名,写一个异步加载的共通函数
阅读量:7143 次
发布时间:2019-06-29

本文共 641 字,大约阅读时间需要 2 分钟。

hot3.png

1.js 文件名:tools.js 内容: function test() { console.log("hello world"); } 2.html <script> function loadScript(url,callback) { var script = document.createElement("script"); script.type="text/javascript"; // IE浏览器 if (script.readyState) { script.onreadystatechange = function() { if (script.readyState == "complete" || script.readyState == "onload") { callback(); } } // safari chrome firefox } else { script.onload = function() { callback(); } } script.src = url; // 为了更好的监控readystate的值,先调用函数,再加载js,安全性高些 document.head.appendChild(script); }

loadScript("tools.js",function () {		test();//函数引用	});

转载于:https://my.oschina.net/korabear/blog/1803135

你可能感兴趣的文章
仿制支付宝刮刮卡
查看>>
Xcode9 自动上传Fir
查看>>
JavaScript异步流程控制的前世今生
查看>>
通过static关键词来实现late static binding(静态调用绑定)
查看>>
Android小知识-OkHttp的两种请求方式
查看>>
使用Node.js开发REST APIs的10个最佳实践(翻译)
查看>>
目前传销和诈骗的虚拟货币有哪些?
查看>>
RxJava2源码分析(一):基本流程分析
查看>>
iOS两种颜色的线性渐变 --DDGBannerScrollView
查看>>
实战PHP数据结构基础之栈
查看>>
大数据与云计算的关系,Hadoop、Nosql如何参与其中?
查看>>
HTML5拖放的详解以及实例分享
查看>>
阿里巴巴前端工程师一面二面三面终面面经总结
查看>>
Python正则表达式初识(七)
查看>>
Cocos Creator踩坑日记(一)
查看>>
webpack之代码拆分
查看>>
.NET Core容器化@Docker
查看>>
(1)Linux性能调优之Linux进程管理
查看>>
每周一个 Python 模块 | operator
查看>>
【Android视图效果】仿QQ空间滑动改变标题栏颜色
查看>>