時刻表アプリの内部設計メモ
時刻表アプリに関する内部設計に関する覚書。
ページ一覧
(実際はこの名前のアンカーが付いているだけで、HTMLファイルは1つだが、ライブラリの仕組みで)。
- pgTtrLineList 路線一覧
- pgTtrStationList 駅一覧
- pgTtrStation 駅ダイヤ
- pgTtrTrainList 列車一覧
- pgTtrTrain 列車ダイヤ
- pgTtrRideList 乗車記録一覧
ページ表示に関する関数群(XXXにはページ名が入る)
- createPgXXX()
各ページ表示の準備とページ遷移を行う。 - dispXXX()
実際のデータ表示(グリッド作成など)を行う。駅ダイヤページのように、条件(曜日など)を変えて再表示するパターンに対応するため、ページ遷移を行う関数とは別にしている。
イベントハンドラ
- pickupStation
駅一覧・列車ダイヤ画面で、駅を選択したときの処理。駅ダイヤ表示関数をコールする。 - pickupTrain
列車一覧・駅ダイヤ画面で、列車を選択したときの処理。列車ダイヤ表示関数をコールする。