script 執行的三種方式


  • <script>: 腳本的獲取和執行是同步的。此過程中頁面被阻塞,停止解析。
  • <script defer = "defer">:腳本的獲取是異步的,執行是同步的。腳本加載不阻塞頁面的解析,腳本在獲取完后並不立即執行,而是等到DOMready之后才開始執行。
  • <script async = "async">: 腳本的獲取是異步的,執行是同步的。但是和<script defer = "defer">的不同點在於腳本獲取后會立刻執行,這就會造成腳本的執行順序和頁面上腳本的排放順序不一致,可能造成腳本依賴的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM