ページに記述されたとき、Chain of Responsibilityで †
Chain of Responsibilityで †
記法に分類されるものも含めてChain of Responsibility。
ただし、高速化のため特定のパラメーター1つをクエリーに含めるようにしておく。
それらを事前判定に使う。
その判定の後に見込みのある機能を呼んで本判定をしてもらう。
→ページに記述された分だけなので対策不要。全て呼べばいい。
トリガー指定 †
イベント/フック。
→トリガーはオブジェクト生成時、1ページ内全オブジェクト完成後。全要素全トリガーを使用。選択できない。何もしないことは可能。
ページの範囲を越えるトリガーはなし。複数ページを1つにして使いたいときは埋め込みで。
実行順序 †
実行順序は記述位置による。ネストの浅いレベル→深いレベル→浅いレベル。
ページではなくURLクエリーから呼ばれたとき †
一時的なページを作って、そこに記述されているかのように処理。ページ上に記述されているときと処理統一。
実行順序 †
連鎖(Chain) †
データの改ざん †
→データコンテキストで。仮のページを使うことで、ページに記述されたのと同じ処理の仕方になる。ページコンテキストも生じる。