愤怒大树

文章
3
资源
0
加入时间
2年10月21天

怎么判断一个JS文件加载完成?

在正常的加载过程中,js的加载都是同步的,也就是说在加载过程中,浏览器会阻塞接下来的内容的加载。这时候我们就要用到动态加载,动态加载是异步的,如果我们在后边要用到这个动态加载的js文件里的东西,就要保证这个文件加载完成后,再执行下面的内容。我们使用document的readyState属性:document.readyState  readyState 属性返回当前文档的状态。  该属性返回以下值:原生JS:JQuery: 使用 $.holdReady(true); $.getScript()