mozyのかきおき

mozyの読書感想文や思考置き場

jQueryとVue.js のスタイルの違い

jQueryのスタイル

  • UI構築に関してDOMツリーを中心とする
  • DOMツリーがUI状態を持つ
  • イベントによってDOMツリーをどのように変更するかを考える

Vue.jsのスタイル

  • UI状態を担うJavaScriptのオブジェクトが中心
  • UIの持つ状態は何か
  • Javascript のオブジェクトとしてどう表現できるのか
  • データバインディングによってUI状態とDOMツリーをどうマッピングするか
  • イベントによってどの状態を変更するか
  • これら上記の事を視点を切り替えながらUI構築を進める