1) Jade
Jade は、完全な API と素晴らしい機能を備えた JavaScript テンプレート エンジンです。空白とインデントに依存するコード形式を使用して HTML ページを作成します。 Node.js に基づいており、サーバー側で実行されます。
2) Mustache
Mustache は、ロジックレス (ロジックや軽いロジックがない) 文法テンプレートです。 HTML から構成ファイル、ソース コードまであらゆるものを整理するために使用できます。 Mustache は、JavaScript オブジェクトの値を使用して、テンプレート コードの中括弧タグを展開します。
3) Transparency
Transparency は、Web ページの BOM 構造にデータをバインドするために使用される強力なクライアント側のテンプレート エンジンです。そのテンプレートは特別なフォーマットを必要とせず、HTML に直接準拠しています。 JavaScript ロジックを直接使用できるため、新しい特別な「テンプレート言語」を学ぶ必要はありません。 IE9+、Chrome、Fx、iOS、Android、その他のブラウザと互換性があります。
4) Underscore.js
Underscore.js は、一連の実用的なツール関数 (ヘルパー) を提供する JavaScript ライブラリです。 Underscore.js は追加のユーティリティ関数としてのみ独立して動作し、組み込み JavaScript オブジェクト自体を拡張 (汚染) しません。
5) Embeddedjs
EJS は、開発者が PHP と同様のタグを通じて JS/HTML を混合することにより、JavaScript 部分と HTML 部分を効果的に分離するのに役立ちます。
6) DoTjs
Node.js とブラウザーの両方に対応する、最速かつ簡潔な JavaScript テンプレート エンジンです。
7) Handlebarsjs
セマンティックテンプレートエンジン。口ひげと互換性があります。
8) T.js
単純な JavaScript データ構造を使用して html/xml コンテンツをレンダリングするテンプレート エンジン。
9) Dustjs
ブラウザーと Node.js の両方で使用できる非同期テンプレート エンジンのセット。
10) Nunjucks
Nunjucks は、機能が豊富なテンプレート エンジンのセットです。テンプレート言語は強力で、ブロック継承、自動エスケープ、マクロ、非同期制御、その他の機能をサポートしています。
以上が最新の10種類のテンプレートエンジンの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。