シゴタノ!を書く金曜日

9:00

おはようございます。本日はシゴタノ!です。

シゴタノ!:

とりあえず、原稿を書きましょう。

* * *

やや時間がかかりましたが、2000字ほどの原稿が書けました。

push 生活に贅沢を:ラグジュアリー

14:00

Textboxの改造:

ずっと前から考えていた、「戻る」機能を実装します。

履歴を配列に置いておき、一つ前に戻る、という感じに。

* * *

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
  let pageHistory ={
    arry : ["list/ページ呼出.md"],
    index : 0,
    add: function(page){  
     this.index++;
     this.arry.splice(this.index);
     this.arry.push(page)
   },
   back:function(){
    if (this.ndex == 0){return;}
    this.index--;
    mainPage.drawPage(this.arry[this.index]);
   },
   foward:function(){
    if (this.index > this.arry.length){return;}
     this.index++;
     mainPage.drawPage(this.arry[this.index]); 
   }
  }

思っていたよりも、面倒だということがわかりました。

戻るが一度の場合は、配列の後ろから二つ目を表示させたらいいのですが、戻るが二回押されると、配列の後ろから三番目になり、となると定数では処理できません。

ようするに、ページ履歴の配列と共に、今表示されているのはその配列のどの場所なのか、というインデックス情報が必要です。

なんとか実装できたと思います。

15:00

メルマガ:

書けるだけ書きましょう。

* * *

トータル4000字まで書けました。とりあえず06はこれでOKとします。

16:00

メルマガ:

もう一踏ん張りしておきます。

* * *

6000文字の原稿を書きました。これで本編はOKです。