Class: Logic

Logic

new Logic()

ロジッククラス
Source:

Members

(static) __construct :function

ロジックのライフサイクル __construct

ロジック生成時に実行されるライフサイクルメソッドの一つ。ロジック定義オブジェクトの__constructに関数を記述することで動作する。 指定はオプションであり、記述しなくてもよい。

ロジック生成時のライフサイクルメソッドはLogic.__construct, Logic.__readyの順序で動作する。

ロジックの__constructはロジック化されたタイミングで実行される。

ロジックツリー上においては親からロジック化されるため、親の__constructが子の__constructより先に実行される。

Type:
  • function
Source:

(static) __name :string

ロジック名
Type:
  • string
Source:

(static) __ready :function

ロジックのライフサイクル __ready

ロジック生成時に実行されるライフサイクルメソッドの一つ。ロジック定義オブジェクトの__readyに関数を記述することで動作する。 指定はオプションであり、記述しなくてもよい。

ロジック生成時のライフサイクルメソッドはLogic.__construct, Logic.__readyの順序で動作する。

ロジックの__readyはロジックツリー上の全ての依存関係が解決して__constructが実行済みかつ、ロジックツリーにおける自分より下のロジックの__readyが実行済みのタイミングで実行される。

つまりロジックツリー上においては子の__readyが親の__readyより先に実行される。

Type:
  • function
Source:

(static) deferred

Deferredオブジェクトを生成するメソッドです。

詳細はh5.async.deferredをご覧ください。

Source:

(static) log :Log

ロジックのロガーを返します。

ロジック内のメソッドでthis.log.debug('debug message');のように記述して使用します。ロガーの使い方の詳細はLogをご覧ください。

Type:
Source:

(static) own

指定された関数に対して、コンテキスト(this)をロジックに変更して実行する関数を返します。
Source:

(static) ownWithOrg

指定された関数に対して、コンテキスト(this)をロジックに変更し、元々のthisを第1引数に加えて実行する関数を返します。
Source: