3
A
回答
-1
4
如果JavaScript有此代碼...
document.write('Hello from 1998');
...這將需要修改DOM 到位並做到這一點,它加載任何事情之前。
因此,瀏覽器在繼續前等待腳本下載。
1
瀏覽器必須下載資源列表。該列表由標記指定。資源可以是圖像,CSS文件,JS文件... JS文件以外的資源可以並行下載,即使它們來自同一個域。
JS文件被順序下載,以保證按照dom中出現的順序執行的順序。他們也阻止其他資源的下載,因爲js可以操縱dom。
現代瀏覽器並行下載JS文件以增強下載過程。但是他們也按照dom中出現的順序來解釋和執行JS。
相關問題
- 1. 爲什麼JavaScript阻止?
- 2. 什麼阻止MSTest並行運行?
- 3. 爲什麼在JavaScript中阻止Node.js?
- 4. 爲什麼腳本下載防止並行在瀏覽器中
- 5. 爲什麼在下載文檔之前Firefox會阻止?
- 6. 阻止favicon.ico下載
- 7. 非阻止下載
- 8. 爲什麼networkstream.write阻止?
- 9. 爲什麼sqlCommand.EndExecuteNonQuery()被阻止?
- 10. 爲什麼removeChild()阻止我在Javascript函數中執行appendChild()?
- 11. 爲什麼外部JavaScript庫阻止我的網頁上的JavaScript?
- 12. - 爲什麼?我怎麼能阻止它?
- 13. 是什麼導致IE8阻止某些文件下載?
- 14. FTP下載阻止網站
- 15. 阻止視頻被下載
- 16. 阻止通過URL下載
- 17. 什麼將阻止在IE 10中執行CDN下載的腳本
- 18. 什麼情況下會阻止在WPF WebBrowser控件中執行javascript?
- 19. 阻止JavaScript加載不止一次
- 20. 爲什麼std :: future不會阻止
- 21. 爲什麼lua腳本阻止redis-server?
- 22. 爲什麼tabindex =' - 1'阻止鍵盤
- 23. 爲什麼創建阻止操作?
- 24. 爲什麼「didChangeValueForKey:withSetMutation:usingObjects:」重寫阻止
- 25. 此查詢爲什麼阻止插入?
- 26. 爲什麼GNOME HIG阻止GTK_BUTTONS_OK?
- 27. 爲什麼Firefox阻止我的圖片?
- 28. 爲什麼Channel.waitForConfirmsOrDie不能阻止?
- 29. 爲什麼SystemClock.sleep(x)阻止更新AppWidget?
- 30. 爲什麼阻止而不是循環?
你能否澄清下載被阻止的內容? – 2011-04-29 10:31:42
在YSlow他們提到,我們必須把JavaScript放在最底部,因爲JavaScript塊並行下載.. – poorani 2011-04-29 10:38:03
JavaScript阻止所有其他下載,直到它完成。投票重新開放,因爲它是一個偉大的問題 – 2011-05-24 23:26:04