時刻表アプリの内部設計メモ

時刻表アプリに関する内部設計に関する覚書。

ページ一覧
(実際はこの名前のアンカーが付いているだけで、HTMLファイルは1つだが、ライブラリの仕組みで)。

  • pgTtrLineList  路線一覧
  • pgTtrStationList  駅一覧
  • pgTtrStation  駅ダイヤ
  • pgTtrTrainList  列車一覧
  • pgTtrTrain  列車ダイヤ
  • pgTtrRideList  乗車記録一覧

ページ表示に関する関数群(XXXにはページ名が入る)

  • createPgXXX()
    各ページ表示の準備とページ遷移を行う。
  • dispXXX()
    実際のデータ表示(グリッド作成など)を行う。駅ダイヤページのように、条件(曜日など)を変えて再表示するパターンに対応するため、ページ遷移を行う関数とは別にしている。

イベントハンドラ

  • pickupStation
    駅一覧・列車ダイヤ画面で、駅を選択したときの処理。駅ダイヤ表示関数をコールする。
  • pickupTrain
    列車一覧・駅ダイヤ画面で、列車を選択したときの処理。列車ダイヤ表示関数をコールする。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です