ホームページ >ウェブフロントエンド >jsチュートリアル >Backbone.js の「」の目的は何ですか?
Web 開発の領域では、見慣れないコードに遭遇すると興味深いことがあります。 Backbone.js の TODO サンプルのソース コードにある が好奇心をそそりました。その目的を詳しく見てみましょう。
コンストラクトは、テンプレート機能を導入するために使用される手法で、PHP などのサーバー側言語にある機能に似ていますが、クライアント側の JavaScript 環境内に実装されます。
type 属性を "text/template" に設定する場合、ブラウザはスクリプトのコンテンツを実行可能コードとしてではなく、生のテキストとして扱います。これにより、開発者は、HTML や動的データなど、必要なコンテンツをこれらのスクリプト タグ内に含めることができ、後で適切なテンプレート ライブラリで利用できるようになります。
Backbone.js 自体は、特定のテンプレートの使用を指示しません。テンプレート ライブラリ。開発者は、Mustache、Haml、underscore.js (提供された例で使用) などの一連のオプションから選択できます。各ライブラリには独自のテンプレート構文があり、開発者は