如果文件是本地加载的,那么IE中的动态脚本执行顺序是否仍然不可靠

Is dynamic script execution order still unreliable in IE if files are loaded locally?

本文关键字:执行 脚本 动态 顺序 是否 不可靠 IE 文件 加载 那么 如果      更新时间:2023-09-26

如果我使用以下代码动态加载许多JavaScript文件:

element = document.createElement("script");
element.setAttribute("language", "javascript");
element.setAttribute("src", url);

那么我知道IE将异步加载文件,并可能无序执行它们。

然而,如果我的文件是本地的,即我的URL看起来像'file:C:/myfiles/myscript.js',我似乎不会遇到任何问题。我只是很幸运,因为文件加载很快,还是我可以说,在这种情况下,它们保证按顺序执行?

据我所知,脚本标记是同步的,除非您在脚本标记中添加了async属性。

这就是为什么加载脚本会阻碍UI的呈现。

因此,您可以成为可靠的IMO.