2017-02-05 4 views
0

ナビゲーションバーの作成方法に関するチュートリアルが多数ありましたが、基本は分かっていますが、説明していないものは同じナビゲーションバーのページにリンクする方法です。今、バーのリンクでは、ページのコードを別のhtmlファイルにコピーして貼り付けていて内容を変更していますが、これは非常に非効率的です。バーで何かを変更したい場合は、それぞれのすべてのファイル。ナビゲーションバーのリンク

これを行うには、より良い方法が必要です。 私はコードに括弧を使用しています。あなたは、開発の次のレベルへと進化し、それが:)

テンプレートエンジンは、まさにこのために使用されている非常にエキサイティングだところ

答えて

0

です。

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を見て!

関連する問題