是否編譯了HTML文件?如果是,使用哪個編譯器?如果沒有,那麼瀏覽器如何找到任何錯誤?編譯html文件
Q
編譯html文件
0
A
回答
5
HTML文件不會被編譯;他們可以說是被解釋的。
根據請求將原始HTML文件數據(標記文本)推送/拉下到客戶端/瀏覽器,然後使用其自己的引擎實現(大多數情況下,如果客戶端是可視化的渲染瀏覽器)將呈現它認爲合適的內容。
這就是爲什麼,而根據需要,比方說,Chrome瀏覽器,同樣事情可能被其他用戶意外地呈現一個件事可能的工作 - 例如,IE已經取得了臭名昭著的發明了它自己的方式加工標記和忽略「標準」,但MS團隊現在似乎正在達到他們的感覺。
客戶端/瀏覽器發現錯誤,就像編譯器在編譯時會發現錯誤一樣,只在可以標記爲運行時的地方。 它知道什麼可以用自己的方式處理,因此可以報告。在這一點上,客戶已經擁有了數據,顯然。
1
HTML不是「編譯」的。它被交付給客戶端(在大多數情況下是網頁瀏覽器),並由客戶端以某種方式「呈現」(大多數情況下是作爲Web瀏覽器中的可視網頁)。
有各種瀏覽器使用的各種rendering engines。錯誤由渲染引擎確定並處理。
0
如前所述,HTML不會被編譯。
但是,令人困惑的是,Microsoft有一個名爲Compiled HTML(.CHM)的幫助格式。雖然這不是編譯成與計算機程序編譯相同的意義,但編譯更像書籍「編譯」。換句話說,這只是許多HTML文件的單個文件表示。
相關問題
- 1. GWT - 編譯爲html文件
- 2. 爲編譯類生成html文件
- 3. Angular1.3:$在文件鏈接中編譯html?
- 4. Pre將HTML文件編譯爲靜態文件發佈
- 5. 如何將HTML文件編譯成CHM文件?
- 6. 在編譯文件中編譯類
- 7. 編譯和反編譯dll文件
- 8. 編譯或不編譯.class文件
- 9. 用C++編譯器編譯C99文件
- 10. 編譯rpm而不編譯源文件
- 11. 在編譯文件後編輯文件
- 12. 編譯* .py文件
- 13. 編譯JasperReport文件
- 14. 編譯頭文件
- 15. C++編譯文件
- 16. 編譯java文件
- 17. 編譯C文件
- 18. JavaEE編譯文件
- 19. 編譯Java文件
- 20. 編譯pyx文件
- 21. $編譯不編譯html字符串 - angularjs
- 22. HTML,編譯或不編譯...外部?
- 23. 編譯xml文件組件
- 24. 如何編譯HTML
- 25. 用angular2編譯html
- 26. 如何編譯HTML?
- 27. Sublime文本如何用HTML編譯php?
- 28. HTML條件編譯在MVC C#關閉
- 29. 將Web UI組件編譯爲HTML
- 30. 如何編譯MEX文件