【重要】サービス終了のお知らせ

JSでMVCぽい感じにしてみる

Seiji_OHIRA

License: MIT License

Fork
0
Fav
3
View
1388
  • Play

Fullscreen

Smart Phone

  • Readme
  • JavaScript 66 lines
  • HTML 2 lines
  • CSS 1 lines
手間を省きたかったのでjQueryをインクルードしました
App本体のjsを用意します。jQuery使ってるんだから、$(document).ready使いますよ。
viewインスタンスを生成して、リスナ登録のための初期化を行います

view側でやってることは
・modelインスタンスをプロパティにとる
・イベントリスナの登録
・コールバック関数の宣言(できるだけロジックは書かない)
・インスタンス取り直すの面倒なのでthisはthatに退避

modelでやってることは
・DOM要素をプロパティとして持つ(jQueryオブジェクトである必要はないですね!)
・プロパティに対して行うロジック関数の宣言

ちょっとは見やすくなるかな?
  • JSでMVCぽい感じにしてみる
  • jQuery v1.6.2
  • JSでMVCぽい感じにしてみる

play

Complete!

Description What kind of game?

Control Device

jsdo.it websocket controller

Mouse

keyboard

smartphone

Fullscreen

Seiji_OHIRA

Author

│柱│・ω・)コソ・・・お久しノシ │柱│|彡サッ

Default Panel

Size

  • Width: px
  • Height: px

code

QR Code

Discussion

Questions on this code?

Tags

Favorite by