- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- :i/要素がページに記述されたとき、Chain of Responsibilityで へ行く。
- 1 (2013-03-03 (日) 11:10:11)
- 2 (2013-03-03 (日) 11:11:01)
- 3 (2013-03-07 (木) 05:43:24)
- 4 (2013-03-07 (木) 14:46:51)
- 5 (2013-03-07 (木) 15:22:59)
- 6 (2013-03-07 (木) 15:25:06)
- 7 (2013-03-20 (水) 22:36:31)
- 8 (2013-05-06 (月) 15:10:13)
- 9 (2013-05-10 (金) 16:26:40)
- 10 (2013-05-10 (金) 17:12:00)
- 11 (2021-02-08 (月) 12:18:48)
Chain of Responsibilityで † 
記法に分類されるものも含めてChain of Responsibility。
ページ内の全てのページ/要素を呼ぶことになるが、高速化のため特定のパラメーター1つをクエリーに含めるようにしておいて、それらを事前判定に使う。そこで見込みありと判定された機能を呼んで本判定をしてもらう。
→ページに記述された分だけなので対策不要。全て呼べばいい。
トリガー指定 † 
イベント/フック。
…など。
→トリガーはオブジェクト生成時、1ページ内全オブジェクト完成後。全要素全トリガーを使用。選択できない。何もしないことは可能。
ページの範囲を越えるトリガーはなし。複数ページを1つにして使いたいときは埋め込みで。
実行順序 † 
実行順序は記述位置による。ネストの浅いレベル→深いレベル→浅いレベル。
ページではなくURLクエリーから呼ばれたとき † 
一時的なページを作って、そこに記述されているかのように処理。ページ上に記述されているときと処理統一。
実行順序 † 
機能の実行順をURLクエリーに書かれている順ということにする。同じトリガーを使う機能が複数ある場合。
ページの要素ではないが、呼ばれるコードはページ/要素のもの。仮のページに記述されているようなもの。
連鎖(Chain) † 
ネストできない代わりにチェイン。一度に呼ばれた要素を全てネストしているかのようにつなぐ。引数と戻り値がつながる。
データの改ざん † 
前の要素の出力は次の要素に入力される。クライアントからの入力も書き換え可能。次の要素には書き換え後が渡る。
問題は出力と入力のデータ型を統一すること。
文字列か、文字列の集約。HTMLで書かれたページの断片。
→データコンテキストで。仮のページを使うことで、ページに記述されたのと同じ処理の仕方になる。ページコンテキストも生じる。