在 IE6/7 里 JavaScript 会从两个方面阻碍页面呈现:
script 标签下面的网页资源在 script 加载完之前会停止请求、下载。
script 标签下面的 html 元素在 script 加载完之前会停止渲染。
在 ie6/7 firefox2/3 Safari3 Chrome1 和 opera 下 script 标签会阻碍下载:
虽然在 ie8,safari4,chrome2 下 script 可以并发,但依然阻碍了其他资源的下载:
有 6 种方法可以使 script 与其他资源并行下载:
- XHR eval — 通过 XHR(XMLHttpRequest 对象) 下载 script,然后用 eval 方法执行 XHR 的 r
[……]阅读全文