私はあなたのjs、html、およびcssを分離しておく方がよりクリーンであるといつも聞いたり読んだりします。おそらくそれは保守、デバッグをより簡単にします。それは縮小化/キャッシュすることができますので、たぶんそれは、より効率的であり、CSSやJSファイルを。
私に関する限り、Webフレームワーク(Django、Railsなど)、javascriptテンプレートライブラリなどを使用しています...単一のhtmlページを複数の再利用可能なテンプレートに分割する傾向があります。 。たとえば、ニュースフィードウィジェットや複数のウィジェットを選択することができます。各ウィジェットは、さまざまなページ全体で一貫したレイアウトを持ち、それぞれがJavaScriptの一部によって制御されています。
この組織では、可能な限りクリーンで再利用性を最大化しているように見えますが、すべてのjsとcssを別々のファイルに保存する方が簡単な理由を理解するのに苦労します。私はそれが例えばもっと簡単になると思います:
で選択し、複数のウィジェットファイル
- html
- 基本的なCSSレイアウト
- 少しのJSによる直接対話の制御とUX拡張。
ファットjsファイルをスクロールしてからファットcssファイルに切り替えてスクロールする必要がなく、HTMLファイルにもう一度切り替える必要がないため、再利用可能ではるかに保守しやすいと思います。 。
したがって、通常推奨される分離に固執する場合は、皆さんがコードを編成する方法を知りたいです。
- そうする正当な理由は本当にありますか?
- Web上のガイドは、通常、高度なツールを使用しないと想定しているのではないですか(この場合、ベストプラクティスのために、最新のオンラインリーディングを入手したいと思います)。
- それは好みの問題ですか?