在我的网站标题中,我有一个加载安全证书徽章的脚本标记。 此徽章从证书颁发机构服务器加载,有时加载速度很慢。 这也会减慢网站其余部分的加载速度,因为它正在等待徽章完成加载。
有没有办法告诉渲染浏览器继续加载其他元素而不是等待脚本加载?
答案 0 :(得分:2)
您可以使用load.js等内容“懒惰”加载脚本 - 防止脚本阻塞。
答案 1 :(得分:1)
将脚本标记放在
之前</body>
标签。这样它将被最后加载,其他所有东西都可以先加载。
实际上,最佳做法是始终将javascript放在页脚中而不是标题中。例如,如果您曾经实施过Google Analytics,则会告诉您这样做。
以下是来自Yahoo!的博文。开发人员:http://developer.yahoo.com/performance/rules.html#js_bottom