機械翻訳について

RequireJSモジュールの定義

render.jsファイルにRequireJSモジュールを定義することができます。 サイトは、JQuery、Mustache、RequireJS Text Plugin、RequireJS CSSプラグインなどの依存関係をロードします。

define([
		'jquery',
		'mustache',
		'text!./layout.html',
		'css!./design.css'
], function ($, Mustache, templateHtml, css) {

Mustacheテンプレート・システムを使用してレイアウトをレンダリングできます。

コンテンツ・レイアウトのassets/render.jsファイルには、次のプロパティがあります:

  • RequireJSモジュールである必要があります

  • JavaScriptコンストラクタ関数を返す必要があります。 サイトは、パラメータ・オブジェクトを渡してコンストラクタ関数を呼び出します。 パラメータ・オブジェクトには、コンテンツ・アイテム・データと、レイアウトのレンダリングに必要なAPIがあります。

  • このコンストラクタ関数には、コンテンツ・レイアウトのレンダリングを処理するrender(parentObj)メソッドが必要です。 コンテンツ・レイアウトDOMオブジェクトをrender()methodに渡されるparentObjオブジェクトに追加する必要があります。

  • RequireJSモジュールは、JQuery、Mustache、RequireJS Text Plugin、RequireJS CSSプラグインなどの依存関係を使用できます。 これらの依存関係はサイトによって読み込まれます。 他のライブラリも使用できます。