わかった。私は node.js/express を学習しようとしており、jade/ejs、html、および css がどのように組み合わされるかを明確にしたいと考えています。私が間違っている場合は修正してください:
- アプリケーション ロジックは node.js/express で実行されます
- このロジック/変数の一部は、html を動的に提供するために jade/ejs html エンジンに渡されます。
- CSS は、要求元のデバイスに応じて、提供される html をフォーマットします。
申し訳ありませんが、このすべての JS で線がぼやけ始めているようです。node.js/express で実行する必要があるロジックと、jade/ejs で実行する必要があるロジックを判断するのは困難です。
クライアント側でロジックが進行しているため、websocket を使用すると、これはさらにぼやけます。つまり、表示制御ロジックが 5 つの異なる場所で実行されています。