みこむらめもむらむらむら

なんかHTML5とかJS勉強とかやりながらめもを綴るブログ

【KnouckoutJS】js初心者の私がKnouckoutJSをさわってみる、まとめ(になる予定)

なんかとりあえずKnouckoutJSを触らなければならないことになったので
ここにまとめながらごにょごにょしてみるよ

あ、ものすごくお久しぶりですw

KnouckoutJSとは

http://knockoutjs.com/

KnouckoutJSはMVVM(Model-View-ViewModel)パターンのフレームワークです
KnockoutJSを利用すると、ウェブページ上のインタラクションを簡単に記述できます
私みたいなのはMVVMパターンってなに?ってなるけど一旦無視することにしたのは内緒

KnouckoutJSができること

公式(http://knockoutjs.com/)からキーワードをとってきました

  • Declarative Bindings(宣言的バインディング)
  • Automatic UI Refresh(UIの自動更新)
  • Dependency Tracking(依存関係のトラッキング)
  • Templating(テンプレート)

なんかこんなこと云われてもよくわからんうえ英語全然読めないので
公式のチュートリアルを翻訳サイトとにらめっこしながらお勉強していくです
http://learn.knockoutjs.com/

ちょっとずつ、がんばるのである

KnouckoutJS奮闘記(リンク集になる予定)

  • Introduction(Getting started with MVVM and knockout.js)
  • リストの操作
    • Working with Lists and Collections(Building a dynamic UI where elements are added and removed)
  • Single page applications(Enabling navigation within the page, with back/forward support)
  • Creating custom bindings(Gaining more control over the UI, and integrating with third-party components)
  • Loading and saving data(Ways to integrate your client-side code with your server-side code)