首页 > 试题广场 >

我们需要实现动态加载一个 JavaScript 资源,但是有

[填空题]

我们需要实现动态加载一个 JavaScript 资源,但是有几处不知道如何处理,需要您的帮助完成这一项工作

var script = document.createElement(“script”);

var head = document.getElementsByTagName(“head”)[0];


script.type = “text/javascript”;

script.src = “//i.alicdn.com/resource.js”;


// 绑定资源加载成功事件

script.1 = function( ){

// 判断资源加载状态是否为加载成功或加载完成

if(2. test (script.3  )  ) {

script.onreadystatechange = null;

. . . .

}

};


// 绑定资源加载失败事件

script.4 = function( ) {

. . . .

};


head.insertBefore (script , head.firstChild)

推荐

1 onreadystatechange

2 /^(loaded|complete)$/

3 readyState

4 onerror

编辑于 2017-07-17 15:55:12 回复(0)
ゞ头像
script.onreadystatechange = function(){
    if("loaded" == script.readyState ||"complete" == script.readyState){
        script.onreadystatechange = null;
        ……
    }
}
script.onerror = function(){
    ……
}

发表于 2017-05-23 10:30:05 回复(1)

https://developer.mozilla.org/zh-CN/docs/Web/API/Document/readyState

发表于 2019-03-09 23:39:33 回复(0)
1、onreadystatechange
2、/[loaded|compelte]/
3、readystate
4、onError
发表于 2017-05-08 20:16:14 回复(0)
onreadystatechange 事件只有IE10-兼容,IE11都不支持了,主流浏览器都不支持,怎么那么多有问题的t题?
发表于 2017-07-23 17:16:00 回复(4)
拿IE来搞事?。。。
发表于 2020-09-03 23:18:00 回复(0)
1、onreadystatechange 2、/[loaded|compelte]/ 3、readystate 4、onError
发表于 2020-01-02 17:30:32 回复(0)
s
发表于 2017-03-16 11:17:52 回复(0)