タグ

Angular.jsに関するichiropのブックマーク (2)

  • Angular.jsとBackbone.jsのDOM依存を図解する - ジンジャー研究室

    果敢にもMVCフレームワークの図解を試みたので、どうぞ! MVCの動機 MVCという言葉が初めて登場してから30年以上たった今、最早なんだったのか分からないほどMVCの定義は混迷をきたしているわけだが、どれがMVCでMVVMでMVPであるという定義についてあれこれ考察するのは個人的には好きでなくて、「結局何がしたいのか」という動機がぶれていなければ何でも良いと思っている。 じゃあそれは一体何なのかということを自分なりに考えてみたところ、次の一言に落ち着いた。 「ModelはViewに依存したくない」 世間的には(?)ModelとViewを単に「分ける」と説明されることが多いが、私はそれだけでは納得していなくて、依存の方向こそが重要だと思っている。たとえ分かれているように見えてもModelがViewを参照していたら、情報の取得先や表現方法は固定化されてしまう。 ModelはViewの事情から

    Angular.jsとBackbone.jsのDOM依存を図解する - ジンジャー研究室
  • Angular.jsのソースコードを読んでわかったJavaScriptの実践的テクニック8つ 第1回 - ITコンサルタント成長録

    勉強のためにAngular.js(v1.0.1)のソースコードを読み始めました。フレームワークの仕組みを把握するために読み始めたのですが、「おぉそんなことがあるのか!」と新しい事実の発見があったり、「やはりこの書き方は推奨されるんだな。。。」とベストプラクティスの有効性を再認識したりなど、JavaScriptの実践的な知識を学ぶのに役立っているので、備忘録として記録していきます。 対象は、JavaScriptでアプリをごりごり書いたり、ライブラリを作ったりしている”それなりにJS開発の経験がある人”です。 まず第1回目は1〜1719行目までです。 'use strict'; とJavaScriptの先頭に書くことでJSエンジンによる厳密な文法チェックを有効にする String.toLowerCase(), String.toUpperCase()にはトルコ語環境において不具合があるので、そ

    Angular.jsのソースコードを読んでわかったJavaScriptの実践的テクニック8つ 第1回 - ITコンサルタント成長録
  • 1