タグ

backbone.jsに関するToQozのブックマーク (5)

  • jQuery Mobileでのアプリケーション開発にBackbone.jsを導入しよう | Lab by engineering@dwango.jp

    こんにちは、2011年度新卒エンジニアの夏目です!突然ですがみなさんJavaScript書いてますか? 最近はjQuery Mobileなどを利用したスマートフォン向けアプリ開発において、クライアントサイドでもヘビーなJavaScriptのコーディングをする機会があると思います。そのようなときコードのいたるところにHTMLが混入したり、どこでどのデータを扱っているのか分からなくなるということになりがちです。 今回はそんな悪夢のようなコーディング生活に一筋の希望の光を照らすBackbone.jsを紹介したいと思います。 対象読者 JavaScriptでの開発経験がある方 Backbone.jsとは Backbone.jsはDocumentCloudが開発をしている、クライアントサイドのJavaScriptコードをModel、View、Controllerで構築するためのフレームワークです。b

  • backbone.jsのtemplateを頑張ってみた。

    ここ数日backbone.js触っていました。 backbone.jsはクライアント再度にMVCを入れるフレームワークで、cincoなどでも採用されるようで、少しずつ人気が出てきているものです。 backbone.jsの解説はここが分かりやすかったです。 http://backbonetutorials.com/ backbone.jsのviewでelを指定せずに嵌っていたり、json2.jsを読み込んでいなくてcollectionでfetchしてもobjectに展開されなかったりと色々ありましたが、まぁ一度分かれば非常に見通しが良くなって満足してました。 で、最後困っていたのが、template関係。 この分野だと jquery-tmpl http://api.jquery.com/jquery.tmpl/ を知ってましたが、ほとんど変わらなくてlogiclessで他言語でも使えそうなm

    backbone.jsのtemplateを頑張ってみた。
  • drops.coffee

    Construct the URL for the Drop's representation on the server. A Drop that was restored from the trash needs to pass along deleted=true in the querystring to indicate the trash is being modified. url: -> base = '/items' if @isNew() base else params = if not @get('deleted_at') and @previous('deleted_at') '?deleted=true' else '' "#{ base }/#{ @id }#{ params }" Create a presenter for a Drop to be fed

  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

  • Backbone.jsを利用したクライアントサイドMVCの導入についてそろそろ書いておくか - 出町ミスド攻防記

    jQueryヘビーなアプリケーションの問題点と、MVCによる構造化の必要性 jQueryは、ブラウザ上で動くJSアプリケーションの開発生産性を劇的に向上させました。DOM操作による動的なページ書き換え処理などは、セレクタを使ってちょろっとコードを書くだけで、ほんの数行で記述できてしまいます。 しかし、この方法の延長で、大規模なJSアプリケーションを構築することは果たして現実的でしょうか。例えば「GMail」や「New Twitter」程度の規模のJSアプリケーションを書かなければならないとしたら、どうでしょう? 大規模なJSアプリケーションを開発するには、こういった手法を延長するのではなく、より洗練されたデザインパターンを導入する必要があります。この目的にぴったりのデザインパターンが、「MVC」デザインパターンです。 MVCパターンは、Webの世界ではサーバサイドプログラミングで広く知られ

    Backbone.jsを利用したクライアントサイドMVCの導入についてそろそろ書いておくか - 出町ミスド攻防記
  • 1