タグ

$applyに関するsilemのブックマーク (2)

  • AngularJS and scope.$apply(日本語訳) - Qiita

    Jim Hoskins氏の AngularJS and scope.$apply を日語訳しました。JavaScriptの仕組みから解説されていて、とても分かりやすいです。 もしあなたがAngularJSで多くの重要なコードを書いているなら、$scope.$apply()メソッドを見たことがあるだろう。一見すると、バインドした変数を更新するためのメソッドのように見える。しかし、何故これが存在しているのか?そしていつこれを使うのか? いつ$applyを使うかを気で理解するためには、 何故これを使う必要があるのかをきっちり知るのが良い。さあ、召し上がれ! JavaScript is Turn Based 私たちが記述するJavaScriptのコードは一度に全て実行されるのではなく、ターンベースで実行される。各ターンは始めから終わりまで中断せずに走り、ターンが走っている間はブラウザ上では何も

    AngularJS and scope.$apply(日本語訳) - Qiita
  • AngularJS の $watch, $digest, $apply について書く - きちぽよ〜

    「僕らはみんな河合荘」 のアニメ化決定に小躍りしている seikichi です. 律ちゃんかわすぎ……. 前置きはさておき,AngularJS の話をします. AngularJS はブラウザ上で動作するWebアプリケーションを作成するための JavaScript フレームワークです.Backbone.js,Ember.js,Knockout.js などに代表される,最近流行り(?)のMV*フレームワークの1つと言えば良いのでしょうか. AngularJSの公式サイト に掲載されているサンプルを見てみます. テキストボックスの内容を変更すると,<h1> 要素の中身にリアルタイムに反映されます. すごい.JavaScript をまだ1行も書いてないのに,何か作った気分になってしまいました (おいおい). AngularJS は ビューでの変更をモデルに,モデルでの変更をビューに自動的に反映する

    AngularJS の $watch, $digest, $apply について書く - きちぽよ〜
  • 1