タグ

ブックマーク / blog.leko.jp (2)

  • CoffeescriptとTypescriptから学ぶjsでのクラス・継承パターン

    こんにちは。 最近、オライリー・ジャパンの 「JavaScript パターン――優れたアプリケーションのための作法」というを読んでいます。 このは、JavaScript でのコーディングパターンや、 Javascript に限らず広義の意味での「パターン」を取り扱っている書籍です。 このの中に、クラシカルな継承パターンというものがあります。 クラシカルな継承パターンとは、ざっくり言うと JavaScript にクラスの概念は無いけれど、 長年クラスベースの言語を触ってきた人たちが js を触るときに馴染みやすいように、 クラスや継承のような機能を提供するパターン だと僕は解釈しました。 このクラシカルな継承パターンを読んで、 CoffeeScript や TypeScript での class 記法や継承パターンは、js に変換するとどう表現されるのか が気になったため、調査してみま

    CoffeescriptとTypescriptから学ぶjsでのクラス・継承パターン
    d_animal141
    d_animal141 2014/05/04
    CoffeescriptとTypescriptから学ぶjsでのクラス・継承パターン
  • Backbone.jsとRuby on Railsを連携させる際のメモ

    Backbone側をあまりゴリゴリといじらず、 設定だけ書いておけばAjax出来る状態にしたいので、Rails側を調整していきます。 APIにアクセスする際に拡張子を省略 Backbone.Syncのデフォルトだと、 Ajaxの叩き先がGET /[name]sとなったりPOST /[name]s等になっており、 scaffoldしたままのRailsのコントローラでは、拡張子を指定しないとレスポンスが返って来ません。 どちらかを修正すれば済むので、今回はRails側を修正します。 まず、Web APIが返すレスポンスのフォーマットは、 respond_doブロックの中に入っているformat.*という指定で決まります。 format.*がアクセスする際の拡張子、 render *がレスポンスとして返されるフォーマットです。 scaffoldされたコードは、こんな感じになっていると思います。

    Backbone.jsとRuby on Railsを連携させる際のメモ
    d_animal141
    d_animal141 2013/12/27
    Backbone.jsとRuby on Railsを連携させる際のメモ | WEB EGG
  • 1