理论上,既然样式表不改变DOM树,也就没有必要停下文档的解析等待它们,然而,存在一 个问题,JavaScript脚本执行时可能在文档的解析过程中请求样式信息,如果样式还没有加 载和解析,脚本将得到错误的值,显然这将会导致很多问题。

所以如果浏览器尚未完成CSSOM的下载和构建,而我们却想在此时运行脚本,那么浏览器将 延迟JavaScript脚本执行和文档的解析,直至其完成CSSOM的下载和构建。也就是说,在 这种情况下,浏览器会先下载和构建CSSOM,然后再执行JavaScript,最后再继续文档的解 析。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.