Handlebars

ソフトウェアのスクリーンショット:
Handlebars
ソフトウェアの詳細:
バージョン: 4.0.5 更新
日付のアップロード: 10 Feb 16
開発者: Yehuda Katz
ライセンス: 無料
人気: 97

Rating: 3.3/5 (Total Votes: 3)

口ひげの拡張として設計され、ハンドルバーは、テンプレートエンジンをより詳細に制御をもたらすために、追加の機能を提供します。

古い口ひげJSテンプレートを使用している場合は、心配しないで、あなたの仕事は、ハンドルバーは、既存のすべての口ひげテンプレートのサポートに来て、何のためではありませんでした。

また、拡張子ではなく、プラグインされ、同様に口ひげずにハンドルバーを使用することができます。

大規模なドキュメントは、プロジェクトのREADMEファイルに含まれています。


口ひげとの違い:

Handlebars.jsはパスと呼ばれる拡張表現構文をサポートしています。

パラメータとしてパスまたは文字列を渡すことができます。

ブロックヘルパーを定義する機能。ブロック・ヘルパーは、テンプレート内のどこからでも呼び出すことができる機能です。

パーシャルとして追加のテンプレートを登録できます。パーシャルは、Stringテンプレートまたはコンパイルされたテンプレート関数のいずれかとすることができる。

このリリースの新機能:ます。

は、動的部分の名前のサポートが追加されました
コンパイラは、配列の構文を使用するために知っているので、不足している予約語を追加しました
#withヘルパーを使用して固定された例
ASTの訪問者に親の追跡と突然変異を追加しました
プログラムデュプリケーターの実行時Depthedルックアップが失敗します
CONTRIBUTING.mdに「スペック/ヒゲ」のための追加された命令、いくつかのタイプミスを修正
AST更新
{{@Last}} {{#each}} {{#each}}内の異なる挙動
名前のヘルパー変数の参照を実装
ブロックのparamsのための追加されたパーサーのサポート
唯一のマルチユース・コールの別名を提供
ソースマップを生成
まだnoEscapeでエスケープは、単離されたハンドルバー環境で有効になって
中間MustacheNodeを除去することによってBlockNodeを簡素化
ヘルパーの他の連鎖のためのパーサーを実装
拡張可能なパーサーAPIを考えてみましょう
Handlebars.noConflict()のオプション?
コンテキストに追加SafeString(またはダックタイピングを使用します)
未定義の部分を登録すると、例外がスローされます。
コメントは空白コントロールを尊重しません
付属のパーシャルで新しいデフォルトの自動インデントを無効にします

このバージョン4.0.4の新機能です:

この動的部分名のサポートが追加されました
コンパイラは、配列の構文を使用するために知っているので、不足している予約語を追加しました
#withヘルパーを使用して固定された例
ASTの訪問者に親の追跡と突然変異を追加しました
プログラムデュプリケーターの実行時Depthedルックアップが失敗します
CONTRIBUTING.mdに「スペック/ヒゲ」のための追加された命令、いくつかのタイプミスを修正
AST更新
{{@Last}} {{#each}} {{#each}}内の異なる挙動
名前のヘルパー変数の参照を実装
ブロックのparamsのための追加されたパーサーのサポート
唯一のマルチユース・コールの別名を提供
ソースマップを生成
まだnoEscapeでエスケープは、単離されたハンドルバー環境で有効になって
中間MustacheNodeを除去することによってBlockNodeを簡素化
ヘルパーの他の連鎖のためのパーサーを実装
拡張可能なパーサーAPIを考えてみましょう
Handlebars.noConflict()のオプション?
コンテキストに追加SafeString(またはダックタイピングを使用します)
未定義の部分を登録すると、例外がスローされます。
コメントは空白コントロールを尊重しません
付属のパーシャルで新しいデフォルトの自動インデントを無効にします

このバージョン3.0.3の新機能です:

この動的部分名のサポートが追加されました
コンパイラは、配列の構文を使用するために知っているので、不足している予約語を追加しました
#withヘルパーを使用して固定された例
ASTの訪問者に親の追跡と突然変異を追加しました
プログラムデュプリケーターの実行時Depthedルックアップが失敗します
CONTRIBUTING.mdに「スペック/ヒゲ」のための追加された命令、いくつかのタイプミスを修正
AST更新
{{@Last}} {{#each}} {{#each}}内の異なる挙動
名前のヘルパー変数の参照を実装
ブロックのparamsのための追加されたパーサーのサポート
唯一のマルチユース・コールの別名を提供
ソースマップを生成
まだnoEscapeでエスケープは、単離されたハンドルバー環境で有効になって
中間MustacheNodeを除去することによってBlockNodeを簡素化
ヘルパーの他の連鎖のためのパーサーを実装
拡張可能なパーサーAPIを考えてみましょう
Handlebars.noConflict()のオプション?
コンテキストに追加SafeString(またはダックタイピングを使用します)
未定義の部分を登録すると、例外がスローされます。
コメントは空白コントロールを尊重しません
付属のパーシャルで新しいデフォルトの自動インデントを無効にします

このバージョン3.0.1の新機能です:

この動的部分名のサポートが追加されました
コンパイラは、配列の構文を使用するために知っているので、不足している予約語を追加しました
#withヘルパーを使用して固定された例
ASTの訪問者に親の追跡と突然変異を追加しました
プログラムデュプリケーターの実行時Depthedルックアップが失敗します
CONTRIBUTING.mdに「スペック/ヒゲ」のための追加された命令、いくつかのタイプミスを修正
AST更新
{{@Last}} {{#each}} {{#each}}内の異なる挙動
名前のヘルパー変数の参照を実装
ブロックのparamsのための追加されたパーサーのサポート
唯一のマルチユース・コールの別名を提供
ソースマップを生成
まだnoEscapeでエスケープは、単離されたハンドルバー環境で有効になって
中間MustacheNodeを除去することによってBlockNodeを簡素化
ヘルパーの他の連鎖のためのパーサーを実装
拡張可能なパーサーAPIを考えてみましょう
Handlebars.noConflict()のオプション?
コンテキストに追加SafeString(またはダックタイピングを使用します)
未定義の部分を登録すると、例外がスローされます。
コメントは空白コントロールを尊重しません
付属のパーシャルで新しいデフォルトの自動インデントを無効にします

このバージョン3.0.0の新機能です:

この動的部分名のサポートが追加されました
コンパイラは、配列の構文を使用するために知っているので、不足している予約語を追加しました
#withヘルパーを使用して固定された例
ASTの訪問者に親の追跡と突然変異を追加しました
プログラムデュプリケーターの実行時Depthedルックアップが失敗します
CONTRIBUTING.mdに「スペック/ヒゲ」のための追加された命令、いくつかのタイプミスを修正
AST更新
{{@Last}} {{#each}} {{#each}}内の異なる挙動
名前のヘルパー変数の参照を実装
ブロックのparamsのための追加されたパーサーのサポート
唯一のマルチユース・コールの別名を提供
ソースマップを生成
まだnoEscapeでエスケープは、単離されたハンドルバー環境で有効になって
中間MustacheNodeを除去することによってBlockNodeを簡素化
ヘルパーの他の連鎖のためのパーサーを実装
拡張可能なパーサーAPIを考えてみましょう
Handlebars.noConflict()のオプション?
コンテキストに追加SafeString(またはダックタイピングを使用します)
未定義の部分を登録すると、例外がスローされます。
コメントは空白コントロールを尊重しません
付属のパーシャルで新しいデフォルトの自動インデントを無効にします

このバージョン2.0.0の新機能です:

このhandlebarsjs.comドキュメントに関する追加しましたcontribのノート。
gemspecのバージョン番号を持つ素敵な再生します。

このバージョン2.0.0-alpha.4の新機能:

このコンパイルされたテンプレートのセットアップラッパーを公開します。

このバージョン1.2.1の新機能です:

この有効なJavaScript変数の末尾に任意の数の文字を許可します。
バージョン1.2.0でのFalsy AMDは、モジュール名。

このバージョン1.1.2の新機能です:

この追加された単純なバイナリユーティリティをテストします。
固定空の文字列のコンパイル。

このバージョン1.1.1の新機能です:

この固定リリースノートには、リンクします。

この要件:

このJavaScriptはクライアント側で有効になって

同じようなソフトウェア

EnhanceJS
EnhanceJS

12 May 15

useful.cookies.js
useful.cookies.js

12 May 15

CSSOM
CSSOM

18 Apr 16

fn.js
fn.js

1 Mar 15

へのコメント Handlebars

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す