ブックマーク / lonely-programmer.hatenablog.jp (1)

  • JavaScriptを超シンプルなMVCで書く - 孤独プログラマー譚

    単一のWebページに、簡単なイベントハンドラを3つ、4つ程書きたい。 でもJavaScriptフレームワークを使う程の規模ではない。 能の赴くままにイベントハンドラを書いてたら、訳が分からなくなってきた。 触るとバグりそうなので、もう触りたくない。 上記のようなこと、あると思います。というか、今の自分です。 サラッと見通しよく書きたいなぁ…ということで、簡単なサンプルを書いてみました。 var model = { flg: true, // 初期値 change: function() { if(this.flg) { this.flg = false; } else { this.flg = true; } } } まずモデルは、データ層として考える。プロパティ = アプリが保持すべきデータ。 条件分岐はモデルでやる。 例えば、ファミコンのボタンが押されたら、その「ボタンを押した」とい

    JavaScriptを超シンプルなMVCで書く - 孤独プログラマー譚
    cha1ra
    cha1ra 2018/11/07
  • 1