script標籤中defer,async屬性區別

MDN關於defer和async屬性的說明以下:dom

1. 不設置async和defer屬性, 那麼腳本會同步下載並執行, 阻塞後續dom的渲染異步

2. 設置了defer屬性。腳本異步加載,加載完後,在觸發domContentLoaded事件以前執行。async

3. 設置了async屬性。腳本異步加載, 加載完後,當即執行,並阻塞後續dom渲染。不影響domContentLoaded事件的觸發cdn

         


相關文章
相關標籤/搜索