(NodeJSを使用して)クライアントだけでなく、サーバー上の両方を実行できますか?私はあなたがNode.jsを使ってjavascriptでサーバー側のコードを書くことができることを知っていますが、サーバーサイドにCSSを持つ意味は何ですか?そしてそれはどのように役立ちますか?
は、それがクライアントに送信されます、通常のCSSになりLESS処理、だ、(オプションで)サーバー側を行うのCSSではありません。だから、
あなたがこれを使用して、Webサーバー上の.less
ファイルがある場合:
@color: #4D926F;
#header {
color: @color;
}
h2 {
color: @color;
}
を...そして、あなたのウェブサーバは、Node.jsの下で実行されているLESSコンパイラによって.less
ファイルを処理するように構成されている(たとえば、 、ちょうど.php
ファイルはPHPインタプリタを通って処理されているように、Pythonインタプリタによって.py
ファイルなど)、その後、LESSコンパイラ(純粋なCSS)の出力が生成され、クライアントに送信されます:
#header {
color: #4D926F;
}
h2 {
color: #4D926F;
}
これはサーバーに負荷がかかりますが、ブラウザでLESSコンパイラを実行する心配がありません(JavaScript以外のクライアントをサポートできるなど)。
にプッシュするスタイルシートを解析およびインラインスタイルタグでそれらを適用しています。これは単なる推測ではありますが。 –