JS文件放在头仍是尾

目前绝大部分的浏览器都是采起阻塞方式(Scripts Block Downloads)加载Javascript文件的;javascript在头部会阻止其余元素并行加载(css,图片,网页);这种机制的好处就是咱们能够随意在页面上使用那种JS库中的函数,由于页面确定是在JS加裁以后呈现的,可是缺点也很是明显:一旦此Javascript文件过大,或网络链接不稳定,整个页面就会被阻塞一段时间,甚至空白。javascript放在底部,这样就能够和图片几乎同时下载,让图片尽快的下载下来。也能够:当即--交互性优先的在顶部;延迟--交互性稍后的尾部。javascript


另一般大型的网站都会采起非阻塞方式加载Javascript来提升性能(下降页面加载时间),Steves 在他的博文中提到了几种方法,如使用iframe, 动态添加script节点等来并行下载javascript文件。不过目前用得最多的应该仍是动态添加script节点的方法。css

相关文章
相关标签/搜索