です。
20以上のページに配置したいナビゲーションコンポーネントがあったとしたら、変更するたびに1つのインスタンスを変更する必要はありません。
あなたはテンプレートエンジンを使用する場合は、ナビゲーション・コンポーネントを作成するのはnav.html
それを呼びましょう、そして、あなたの基本テンプレートに..あなたはnav.html
をレンダリングすることができますし、main.html
でコードを書いたかのようになりますmain.html
それを呼び出すことができます..
しかし、何かを変更したいのであれば、nav.html
に1回変更するだけで自動的に変更されます。
これが意味をなさない場合は問題ありません。
ダストは、学習を開始するのに最適なエンジンです。これにより、より多くの動的なアプリケーションやWebサイトを作成することができ、多くのページがある場合にはテンプレート化は役立ちません。
ドキュメントhereを読んで、テンプレートエンジンの基本が何であるかを理解することができます。あなたがDustjsを好きではないと選んだら、これを見てください:https://garann.github.io/template-chooser/
あなたの正確なニーズに基づいて何を使用するか教えてくれます!
私はこれが役立ち、新しい考え方に導いてくれることを願っています。大きなステップですが、本当に価値があります。
お楽しみください! :)
EDIT
私が見つけたもう一つの良い純粋なHTMLテンプレートエンジンがPureJSで、あまりにもこの1を見て!