【Js】defer和async的區別

如果沒有defer和async,會阻塞dom樹構建,立即加載並執行腳本 造成阻塞的原因:因爲加載的js可能會對dom做增刪查改等操作,這些操作會對dom樹產生影響,如果不阻塞,等瀏覽器解析完標籤生成dom樹後,js修改了某些節點,那麼瀏覽器又得重新解析,然後生成dom樹,性能就會比較差 如果script帶有async屬性,不會阻塞dom樹構建,立即異步加載,加載好後立即執行 如果script帶有d
相關文章
相關標籤/搜索