放在开头: 意味着必须要等到全部JavaScript代码都被下载,解析和执行完成以后,才能开始呈现页面的内容。对于需要很多JavaScript代码的页面来说,就会导致浏览器在呈现页面时出现明显的延迟,延迟期间浏览器窗口是一片空白。
放在后面:在解析包含JavaScript代码之前,页面的内容将完全呈现在浏览器中,用户也会因为浏览器显示空白窗口的时间缩短感到打开页面的速度加快了。
放在开头: 意味着必须要等到全部JavaScript代码都被下载,解析和执行完成以后,才能开始呈现页面的内容。对于需要很多JavaScript代码的页面来说,就会导致浏览器在呈现页面时出现明显的延迟,延迟期间浏览器窗口是一片空白。
放在后面:在解析包含JavaScript代码之前,页面的内容将完全呈现在浏览器中,用户也会因为浏览器显示空白窗口的时间缩短感到打开页面的速度加快了。