2012-08-14 45 views
1

爲什麼在Less.js文件中使用JavaScript時,我看到的每個示例和解釋都是關於編譯服務器端並將其作爲緩存CSS文件提供的。我還沒有看到使用JavaScript的單個示例,而不是它,'這裏是一些Less文件中的隨機JavaScript,請參閱?有用!'。爲什麼在Less.js中使用JavaScript

這裏的想法是,你將有兩個Less文件,一個包含所有樣式並作爲緩存CSS文件(快速服務),另一個包含任何(並且更少)動態的,客戶端特定的計算以及由JavaScript完成的任何樣式(服務時間更長,但服務更少) - Less文件現在包含與樣式相關的所有內容(而不是它在CSS和JS文件之間進行拆分)?

或者這更多的只是一個'看它可以解析JavaScript'的噱頭?

回答

1

當你編譯服務器端時,它使用節點,所以JavaScript仍然被執行,而不是在瀏覽器的上下文中。

我會建議不要使用它,因爲它混合技術,並使文件看起來凌亂。然而,有時它是必需的,例如將@arguments轉換爲逗號分隔格式或做子字符串 - 任何事情都會以較少和需要的方式進行。

但如果你可以做到沒有js,那麼就不要這樣做。

相關問題