3
SASS在第一印象中似乎是C -preprocessor-style工具,用於生產CSS附帶的各種代碼異味(如大量複製和粘貼)。SASS是否有類似C預處理器的問題?
我正在向SASS解釋說像C的預處理器,並提出了一個問題。預處理器有一些非常好的用途:定義常量,或者包含頭文件。但也有一些事情被認爲是「有害的」,特別是使用預處理器作爲工具來完成某個功能的工作,同時避開了使用函數的開銷。預處理器有一個重要的地方,但是如果你在通過預處理器宏實現某些東西和將它作爲一個函數實現之間有一個選擇,那麼很可能你應該使用一個函數,而不是預處理器。
有沒有像使用SASS那樣的陷阱?