13

私はjsテンプレートエンジンにまったく慣れていません。ハンドルバーが人気のようです。条件やループなどを行うための構文が嫌いというわけではありませんが、昔ながらの単純な js を使用することが完全に可能であり、より快適に感じているので、js を知らない人に私のテンプレートに触れさせるつもりはありません。 、ハンドルバーがこれをサポートしているかどうかを尋ねています。

もちろん、最も人気のある選択肢が常に最良であるとは限りません。私はどちらかというと Mootools 派で、jQuery は私を夢中にさせます (素晴らしいライブラリですが、私には向いていません)。では、Handlebars がテンプレート エンジンの jQuery である場合、Mootools は何でしょうか?

4

3 に答える 3

13

ハンドルバーと口ひげの背後にある中心的なアイデアの 1 つは、それらが設計と意図によって論理的でないということです。彼らは現在、生の JS をテンプレートに埋め込むことを許可したり、推奨したりすることはできません。これはより良いデザインだと言う人もいます。埋め込み JavaScript が必要な場合、_.template、jade、EJS などの他のほとんどすべての従来のテンプレート エンジンは埋め込みJSコードスニペットのアイデアに基づいています (または少なくともサポートしています)。

于 2012-12-01T00:12:24.890 に答える
0

ハンドルバーにヘルパーを登録すると、何をしようとしているのかを簡単に知ることができます。完全な例については、このリンクを参照してください:ハンドルバー ヘルパーをノードに登録しても、まったく何もしません。

于 2020-03-07T02:27:47.530 に答える