Compass

2018-02-24 15:11 更新

Compass?是 Sass 中最主要的框架。其開(kāi)發(fā)者?Chris Eppstein,是 Sass 的兩位核心開(kāi)發(fā)者之一。如果你想聽(tīng)一下我的看法,我想說(shuō)這個(gè)框架一直很流行。

不過(guò),我已經(jīng)不再使用 Compass 了,主要原因是它很大程度上拖慢了 Sass。Ruby Sass 本身就比較慢,所以在此之上增加更多功能并無(wú)益處。

實(shí)際上,我們通常只使用了框架本身的一點(diǎn)點(diǎn)功能,而完整的 Compass 是龐大的?;旌虾甑目鐬g覽器兼容功能也只是冰山一角。數(shù)學(xué)函數(shù)、圖像輔助、幽靈圖……使用這個(gè)優(yōu)秀的工具有太多的好處了。

不幸的是,這就是所有的語(yǔ)法糖而且沒(méi)有一個(gè)是殺手級(jí)的特性。精靈圖生成器雖然非常優(yōu)秀,但也會(huì)報(bào)出一兩個(gè)錯(cuò)誤。不過(guò)?Grunticon?和?Grumpicon?就運(yùn)行的很好,而且它們還有可以被插入到構(gòu)建過(guò)程的優(yōu)勢(shì)。

雖然我不建議使用 Compass,但我也不會(huì)禁止使用它,特別是當(dāng)它不兼容 LibSass 的時(shí)候(即使它正朝這個(gè)方向努力)。如果你感覺(jué)使用起來(lái)還不錯(cuò),這當(dāng)然可以,但是我認(rèn)為最終你也不會(huì)從中收獲更多。

Ruby Sass 目前正著手進(jìn)行一些很棒的優(yōu)化,目標(biāo)是通過(guò)運(yùn)用諸多函數(shù)和混合宏實(shí)現(xiàn)具有深度邏輯的樣式。它們應(yīng)該顯著改善性能,而這往往是 Compass 和其他框架拖慢 Sass 的原因。

擴(kuò)展閱讀

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)