タグ

2014年1月22日のブックマーク (3件)

  • AngularJSのMVWパターンを理解する - Qiita

    12/4の記事(AngularJSを使ったWebアプリのアーキテクチャ設計)で書くと言ったまま放置していたので、AngularJSのMVCパターンについて書いてみたいと思います。 AngularJSのMVCについては、12/19のお前のAngular.jsはもうMVCではない。と言われないためのTutorialというすばらしい記事がありますが、記事ではもう少し抽象的な内容を扱ってみようかと思います。 MVW(Model-View-Whatever)パターンとは MVCパターンには、MVC2、MVP、MVVMなど数多くの派生パターンがあります。 目的は同じなのに派生パターンがたくさんあるのは、それぞれのプラットフォーム固有の問題(フレームワークの違いや、サーバサイドかクライアントサイドかの違いなど)によってMV*の*の役割が異なるからです。 AngularJSは公式ページで"Superhe

    AngularJSのMVWパターンを理解する - Qiita
  • PUT|DELETEメソッドの謎 - 初学者の箸置

    いままで全く気にしてもいなかったんだけど、Railsのlink_toて<a>タグ作ってるはずなのに、methodが指定できるのがふと不思議になってきました。どうなってんのでしょう? まずはソース 生成されたソース見てみると <a href="/icode/3" data-confirm="really delete?" data-method="delete" rel="nofollow">delete</a> みたいな感じ。 「rel="nofollow"」は、「このページのリンクをたどらない」や「このリンクをたどらない」といった指示を検索エンジンに与える手段の 1 つ, だ、そうなので、なんぞ data-methodのとこか。data-*ってのはHTML5のカスタム属性で、JSから*.datasetで簡単に取れます。 http://tokkono.cute.coocan.jp/blog

    PUT|DELETEメソッドの謎 - 初学者の箸置
    nkwhr
    nkwhr 2014/01/22
  • schneidmaster.com

    nkwhr
    nkwhr 2014/01/22