2014年8月26日のブックマーク (2件)

  • 攻略!AngularJS 1.2 | 第1回 AngularJSとは

    攻略!AngularJS 1.2 第1回 AngularJSとは 第1回目はAngularJSとはどのようなことができるのか、どのような特徴があるのかを簡単なデモを用いて説明します。これから実装を理解するにあたってのベースとなる概要をおさえましょう。 はじめに シリーズではJavaScriptのアプリケーションフレームワークであるAngularJSの基的な機能や使い方について解説します。 初回は、AngularJSを使うとどのようなことができるのか、どのようなフレームワークなのかという点を簡単に紹介します。 MVWフレームワーク AngularJSは、Googleが開発を行っているJavaScriptのアプリケーションフレームワークです。いわゆる*MV**と呼ばれる種類のフレームワークで、Backbone.jsやEmber.js、Knockout.jsなどとよく比較されます。 *MV*

    攻略!AngularJS 1.2 | 第1回 AngularJSとは
    mabots
    mabots 2014/08/26
    アニメーションなどの派手な動きは必要なく、データの変更やそれにともなうUIの描画処理が頻発するような(例えばサービスの管理画面など)アプリケーションには向いてます。
  • データバインディング | AngularJS 1.2 日本語リファレンス | js STUDIO

    AngularのWebアプリケーションでのデータバインディングは、モデルとビューコンポーネント間のデータを自動的に同期します。 Angularは、"データ源が単一であることは重要(single source of truth)"という考えのもとにモデルを扱わせることで、 アプリケーションのデータバインディングを実現します。 ビューは常にモデルの状態を投影します。 モデルが変更されると、その変更がビューに反映され、その逆もまた然りです。 古典的なテンプレートシステムのデータバインディング 多くのテンプレートシステムは、片方にだけデータを紐付けを行い、 図に示すように、このシステムはテンプレートとモデルコンポーネントを互いにビューへマージします。 マージ後、モデルの変更または関連するビューのセクションは自動的にビューに反映"されません"。 更に悪いことに、ユーザーがビューに対して行った変更はモ

    mabots
    mabots 2014/08/26
    (´・ω・`)登場しとる