我的网页包含一个less
文件而不是css
. 这是由less
js 脚本解析的。我网站的 js 脚本在 dom 就绪时触发,并基于不同的 dom 尺寸布局页面。
问题是,通过慢速网络,我的 js 文件可以在less
js 能够下载 less
文件之前触发。由于这是一个未知的文件类型,所以浏览器没有义务等待这个文件下载然后触发 dom 准备好,即使它在该<head>
部分中。在这种情况下,我的 js 读取的尺寸不正确,因为尚未应用 CSS 规则。
所以,我的问题是,我怎么知道less
文件何时下载。这样我的 js 代码就可以less
在下载并准备好 dom 后被触发。