ホームページ >ウェブフロントエンド >フロントエンドQ&A >Nodejs jade は静的ページですか?
Node.js と Jade は 2 つの異なる概念です。Web 開発では、Node.js は通常バックエンド プログラミング言語として使用され、Jade は HTML 静的ページの生成に使用されるフロントエンド レンダリング エンジンです。
つまり、Jade は静的ページではなく、バックエンドによって渡されたデータに基づいて事前定義されたテンプレートをレンダリングして、最終的な HTML ページを生成します。 Jade を使用すると、ページ構造がより明確になり、保守しやすくなります。
従来の HTML 記述と比較して、Jade は JavaScript のようなインデント構文を使用するため、テンプレートがより簡潔で読みやすくなります。同時に、Jade は動的ページを柔軟に生成できる豊富なテンプレート変数とタグも提供します。
Jade テンプレート ファイルのサフィックスは通常「.jade」で、次の特徴があります:
Node.js で Jade を使用するには、通常、「jade」や「pug」などの対応するライブラリをインストールする必要があります。インストールが完了したら、Node.js の Jade レンダリング エンジンを使用して HTML 静的ページを生成できます。
Jade の使用例:
html(lang="en") head title= pageTitle script(type='text/javascript'). if (foo) { bar(1 + 5) } body h1 Jade - template engine #container.col if youAreUsingJade p You are amazing else p Get on it! p. Jade is a terse and simple templating engine with a strong focus on performance and powerful features.
上記の例では、Jade は HTML ページの生成に使用されています。ページの構造は非常に明確で、バックエンドに基づいて動的にレンダリングできます。データ。
つまり、Node.js と Jade は Web 開発において異なる役割を果たします。Node.js は通常バックエンド プログラミング言語として使用され、Jade は HTML 静的ページの生成に使用されるフロントエンド レンダリング エンジンです。 。
以上がNodejs jade は静的ページですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。