タグ

ブックマーク / whiskers.nukos.kitchen (2)

  • [AngularJS 1]AngularJSをはじめる前に - AngularJSに関するサイトやスライドまとめ

    はじめに 業務でAngularJSを使うことになりそうなので、参考資料をかき集めてまとめてみた。jQuery程度しか使ったことのない人間がどこまで使えるようになるか、結構ハードルの高いチャレンジである(成長するには絶好の機会)。似たような境遇の方の参考になればと思う。 AngularJSとは AngularJSはGoogleが開発しているJavaScriptアプリケーションフレームワーク(MVW - Model-View-Whatever)です。強みとされているのは双方向のデータバインディングでデータとUIの変更が結びつき、一方が変更されれば、自動的にもう一方が変わります。 概要だけつかむのであればCodeGridさんの攻略!AngularJS - AngularJSとはがお勧め。 公式情報 公式サイト(英語) 公式 Developer Guide(英語) 公式 API Reference

    [AngularJS 1]AngularJSをはじめる前に - AngularJSに関するサイトやスライドまとめ
  • [AngularJS 1]ウェブデザイナーがはじめるAngularJS:Promise(Deferred)をつかった非同期処理

    はじめに デザイナーにとって非同期通信は1つの壁かなと思います。 自分もそうでしたが非同期処理を理解せずにjQueryでAjaxを行い、別の関数(B)から非同期通信の戻り値にアクセスしようとすると取得できている時とできていない時があるわけですね。非同期なわけですからデータの取得状況にかかわらず関数(B)は実行されるわけです。 Webサイトにちょっとしたデータを表示するだけであればコールバックで処理するだけで事足りるわけですが、AngularJSで作るような複雑なアプリケーションだとそうもいきません。ログイン認証を済ませてユーザー情報を取得し、ユーザーの権限に合わせて情報を何種類か取得しようとするとコールバックが深くなり(コールバック地獄)、加えて特定の処理だけを行うことができずとても不便です。処理方法としても欠点がありメンテナンス性も悪くなります。 そこで今回使うPromise(Defer

    [AngularJS 1]ウェブデザイナーがはじめるAngularJS:Promise(Deferred)をつかった非同期処理
  • 1