越來(lái)越多的同學(xué)開(kāi)始使用 less 等預(yù)處理器的方式來(lái)編寫(xiě) CSS 跟 JavaScript ,比較流行的有 less 、 sass 、 coffeescript 。 Less 等代碼無(wú)法直接在瀏覽器中執(zhí)行,最終還是需要編譯成 CSS 或 JS 。它們語(yǔ)法很棒,但是它們的編譯方式卻不夠靈活。官方基本上都是只提供命令行的方式進(jìn)行文件編譯, less 還可以在頁(yè)面中嵌入一個(gè) less.js 進(jìn)行在線(xiàn)編譯,但這種方法實(shí)在是不靠譜。所以大家都喜歡使用圖形界面工具來(lái)進(jìn)行編譯工作,高效快捷。在 koala 開(kāi)發(fā)之前已經(jīng)有一些工具了,比如 winLess 、 simpless 等,功能都比較單一,且只支持 less 。 還有一些同學(xué)折騰編輯器 sublime text 等,但目前還沒(méi)有一個(gè)很完美的方案。還好,現(xiàn)在有了Koala。
Koala 是什么?
koala 是一款桌面程序,支持 less 、 sass 、 coffeescript 即時(shí)編譯,幫助 web 開(kāi)發(fā)者更高效地使用 less 、 sass 、 coffeescript 開(kāi)發(fā)。
項(xiàng)目地址: http://koala-app.com/index-zh.html
Koala 特性:
多語(yǔ)言支持 :支持 less 、 sass 、 coffeescript 和 compass framework 。
實(shí)時(shí)編譯: 監(jiān)聽(tīng)文件,當(dāng)文件改變時(shí)自動(dòng)執(zhí)行編譯,這一切都在后臺(tái)運(yùn)行,無(wú)需人工操作。
編譯選項(xiàng): 支持自定義編譯選項(xiàng)。
代碼壓縮: less