JavaScript异步加载的详细介绍(附代码)


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

function loadScript (url, callback) {  // 传入url , 和要执行的回调函数

    const script = document.createElement('script');

    script.type = 'text/javascript'// 创建一个script标签

    if (script.readyState) {   // 做兼容

        script.onreadystatechange = () => {  // readyState变化触发

            if (script.readyState === 'complete' || script.readyState === 'loaded') { // 兼容

                callback();  // 加载完执行回调            }

        }

    } else {

        script.onload = () => {

            callback();  // 加载完执行回调        }

    }

    script.src = url;

    document.head.appendChild(script);  // 插入head中}

以上就是 js 异步加载 的 全部内容了, 欢迎小伙伴们补充

以上就是JavaScript异步加载的详细介绍(附代码)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

js代表什么

javascript怎么去掉标签

浅谈javascript事件模拟

es6箭头函数与function有什么区别?

javascript的bom

javascript怎么实现页面关闭

用html和css以及js制作简单的网页菜单界面的代码

return/break语句的用法技巧(代码示例)

javascript怎么实现打印操作

javascript中blur是什么

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...