0

最近「テキスト!」をよく見かけます。requireJS モジュール内 - 以下の例:

define(['text!./awesome.hbs'], function(template) {
  return {
    initialize: function() {
      this.html(template);
    }
  };
});

それは何の略ですか?

4

3 に答える 3

0

text!テキストと呼ばれる Require JS のプラグインのプレフィックスです。ここのウェブページを参照してください。

基本的に、テキストとして指定されたリソースをロードします。

define(['text!./awesome.hbs'], function(template) {
  //template will be a text with the content of the 'awesome.hbs' file
});
于 2013-11-05T15:33:58.377 に答える
0

これは、requireJS の「テキスト」プラグインの例です。

https://github.com/requirejs/text

テンプレート リソースをコードに読み込むために開発者がよく使用しますが、一般的なテキスト ファイル リソースにも使用できます。「テキスト!」部分は、requireJS にテキスト プラグインを使用するように指示し、次のファイル名が読み込まれます。

于 2013-11-05T15:34:08.753 に答える
0

これは (明らかに) テキストを要求するために使用されるため、js ファイルを依存関係 (テンプレート ファイルなど) として扱うことができます。これは最も一般的なユース ケースでもあります。

スクリプトで DOM 構造を構築する代わりに、通常の HTML タグを使用して HTML を構築すると便利です。ただし、JavaScript ファイルに HTML を埋め込む良い方法はありません。できる最善の方法は、HTML の文字列を使用することですが、特に複数行の HTML の場合、管理が難しい場合があります。RequireJS には、この問題に役立つプラグイン text.js があります。テキストなら自動で読み込まれます!プレフィックスは依存関係に使用されます。詳細については、text.js README を参照してください。

ここにプロジェクトのリンクがあります

https://github.com/requirejs/text

于 2013-11-05T15:34:17.657 に答える