|
Knockoutはデータモデルを基盤としリッチなUI構築を行う目的で開発されたJavaScript ライブラリである〔。なお、KnockoutはMicrosoftの従業員〔であるSteave Sandersonにより開発されメンテナンスされている、オープンソースプロジェクトでありマイクロソフト製品ではないが、Visual Studio 2012 の プロジェクト テンプレートとして jQueryと共に組込まれ、同製品の自動補完システムである インテリセンスでの使用が可能となる〔など、関係性はある。 == 概要 == KnockoutはJavaScriptライブラリであるため、マイクロソフトが開発した ASP.NET MVC だけではなく、 Ruby on Rails 等でも使用するできる。これはJSONでデータのやり取りを行う事によってサーバサイドのテクノロジに依存せず Knockoutを使用する事が可能なことによるためで、MVVMを用いた開発が行えることがメリットとして提示されているが、これも同じ理由で必須ではない〔。 Knockoutはコンセプトとして、以下の項目が上げられている。 * 宣言型バインディング * 自動的なUIの更新 * 依存性の追跡 * テンプレート 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「KnockoutJS」の詳細全文を読む スポンサード リンク
|