我正在學習網絡技術和編程語言。開始學習框架和其他的東西。看Bootstrap前端框架。有些細節我沒有涉及到這件事。這是什麼意思Bootstrap被編譯?
在官方網頁上它說你可以下載Bootstrap的編譯和源代碼。我不明白,前端開發如何能夠「源」和「編譯」,它們不只是瀏覽器解釋的腳本嗎?
我正在學習網絡技術和編程語言。開始學習框架和其他的東西。看Bootstrap前端框架。有些細節我沒有涉及到這件事。這是什麼意思Bootstrap被編譯?
在官方網頁上它說你可以下載Bootstrap的編譯和源代碼。我不明白,前端開發如何能夠「源」和「編譯」,它們不只是瀏覽器解釋的腳本嗎?
Bootstrap使用LESS文件來生成CSS文件。預編譯版本包含LESS的輸出。如果你想修改Bootstrap,你需要源代碼,然後將LESS文件編譯成CSS。
術語編譯是LESS在他們的網站上使用的單詞。
不這一切在在網頁加載瀏覽器編譯?我猜這意味着它在發貨前已經過編譯和測試,但我不明白爲什麼需要進行廣告宣傳。
不,如果沒有使用LESS編譯CSS,Bootstrap無法在瀏覽器中運行。
「如果您想修改Bootstrap,您需要源代碼,然後將LESS文件編譯爲CSS」更改生成的Bootstrap CSS文件時出現了什麼問題? –
許多人只是使用bootstrap.min.css文件並將它們自己的無風格表單添加到它。當你試圖快速地做某事(或者沒有設置工作流程)或者當你的修改很少時,這可以起作用。這樣做的缺點是你完全依賴於Bootstrap的HTML類來修改你的HTML,也就是說,如果你想隱藏某些媒體大小的東西,你必須使用.hidden-lg,或者如果你想設置用不同寬度的響應部分,你的HTML需要看起來像
。 – Kenta引導與爲核心,通過我們的好朋友,亞歷克西斯澤利爾創建一個動態的樣式表語言 以下給予。它使得開發基於系統的CSS更快,更輕鬆,更有趣,開發 。
由於我們的CSS使用的是Less,並且使用了變量和mixins,所以需要爲最終的生產實現進行編譯。這裏的 如何。
Bootstrap是用LESS編寫的,它是一種可以「處理」爲CSS的語言。通常使用「彙編」一詞來指代這種處理,因爲彙編通常是將語言翻譯爲另一種語言的行爲。
爲了正確,如果服務器有一些額外的LESS解釋器,它將作爲一個來源?或者口譯員必須安裝在客戶端? – Argentina888
不,編譯只作爲開發流程的一部分。瀏覽器從來沒有看到任何更少的代碼,(也許你的Web服務器可能)。考慮一下編寫CSS的幫手。 –
請接受答案,然後添加有關您的說明的評論,以便其他人可以發佈答案。 – Kenta