Members: 概要 | ||
---|---|---|
__construct | function | ロジックのライフサイクル __construct |
__name | string | ロジック名 |
__ready | function | ロジックのライフサイクル __ready |
deferred | Deferredオブジェクトを生成するメソッドです。 | |
log | Log | ロジックのロガーを返します。 |
own | 指定された関数に対して、コンテキスト(this)をロジックに変更して実行する関数を返します。 | |
ownWithOrg | 指定された関数に対して、コンテキスト(this)をロジックに変更し、元々のthisを第1引数に加えて実行する関数を返します。 | |
Members
(static) __construct :function
ロジック生成時に実行されるライフサイクルメソッドの一つ。ロジック定義オブジェクトの__constructに関数を記述することで動作する。 指定はオプションであり、記述しなくてもよい。
ロジック生成時のライフサイクルメソッドはLogic.__construct, Logic.__readyの順序で動作する。
ロジックの__constructはロジック化されたタイミングで実行される。
ロジックツリー上においては親からロジック化されるため、親の__constructが子の__constructより先に実行される。
Type:
- function
- Source:
(static) __name :string
Type:
- string
- Source:
(static) __ready :function
ロジック生成時に実行されるライフサイクルメソッドの一つ。ロジック定義オブジェクトの__readyに関数を記述することで動作する。 指定はオプションであり、記述しなくてもよい。
ロジック生成時のライフサイクルメソッドはLogic.__construct, Logic.__readyの順序で動作する。
ロジックの__readyはロジックツリー上の全ての依存関係が解決して__constructが実行済みかつ、ロジックツリーにおける自分より下のロジックの__readyが実行済みのタイミングで実行される。
つまりロジックツリー上においては子の__readyが親の__readyより先に実行される。
Type:
- function
- Source:
(static) deferred
詳細はh5.async.deferredをご覧ください。
- Source:
(static) log :Log
ロジック内のメソッドでthis.log.debug('debug message');
のように記述して使用します。ロガーの使い方の詳細はLogをご覧ください。
Type:
- Source:
(static) own
- Source:
(static) ownWithOrg
- Source: