タグ

Backbone.jsに関するmsykxxxのブックマーク (12)

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

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

    Backbone.jsを利用したクライアントサイドMVCの導入についてそろそろ書いておくか - 出町ミスド攻防記
  • backbone.stickit を使って Backbone でデータバインディング - present

    最近また AngularJS が盛り上がってる気がする。 AngularJS のデータバインディングは魅力的だけど、自分は Backbone 派。 でも Backbone でもデータバインディング使いたい。 そこで New York Times 製の Backbone プラグイン backbone.stickit を試してみた。 基的な使い方 ビューでバインディングを宣言。 CSS セレクタとモデルの属性名をマッピングする。 var TaskView = Backbone.View.extend({ template: _.template($("#task_template").html()), // バインディングの宣言 bindings: { ".js-task-name": "name" }, render: function() { this.$el.html(this.tem

    backbone.stickit を使って Backbone でデータバインディング - present
  • Backboneでデータバインディング(stickit) - lxyuma BLOG

    最近、angularが熱くて、twitter見てると、angular周りが活発に流れて来るのだが、 angularのウリにしてるデータバインディング、Backboneでも同じ様な事がpluginで出来る。 Backbone自体は、非常にミニマルに出来ているので、(おそらく今後も体にこういう機能入らなそう...) こういう機能は自分で追加しないといけないのだが、pluginさえ入れれば動く。 幾つか類似pluginあるようだが、ここでは、stickitの事を書く。 stickitについて https://github.com/NYTimes/backbone.stickit NYTimes社のもの。 使い方 使い方は非常にsimpleでViewの中に セレクタと属性の紐付けを書く 対象となる要素がある状態で、stickit()と書く これだけ。 公式ページのsampleを実際にやってみる。

    Backboneでデータバインディング(stickit) - lxyuma BLOG
  • Backbone.jsでなんか作ってみた所感

    programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / とりあえず、JSONデータを用意して、それをもとにUIをガリっと作るような機会があったので、半ば無理矢理Backbone.jsが便利なのかどうか試してみた。サンプルは出せないけど、JSONファイルを元に、地図にポツポツポイントをおいて、それクリックしたら遷移したり、地図がズームしたりとか、そんな感じのもの。感想は、「サーバーと連携する機能が無い限りは、そこまで意味が無い」 arrayとobjectが混ざって階層化されたJSONを扱う時、Backbone.jsで、arrayをCollection、objectをModelでラップし、これをネストさせた形でモデル部分のクラスを構成する。そして、それ

    Backbone.jsでなんか作ってみた所感
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Backbone.js -JavaScriptのMVCフレームワーク- | DevelopersIO

    Backbone.jsとは? Backbone.jsは、JavaScriptによる大規模なアプリケーション開発を行う際に力を発揮するMVCフレームワークです。データバインディングとカスタムイベントを備えたModel、配列情報を表すCollection、イベントをハンドリングするView、サーバーサイドのアプリケーションと連携するためのRESTful JSONなどをフレームワークとして備えています。 大規模な業務アプリケーションのユーザーインタフェースをJavaScriptでゴリゴリと作ろうとした場合、100%に近い確率で失敗するかと思います。これは、Flexのようなビルド時のコンパイラエラーを検出できないこと、存在するフレームワークがインタラクションやビジュアルに特化していること、ブラウザーやOSの組合せでAPIレベルの仕様が異なる事、同じブラウザーでもバージョンの違いにより挙動が異なる事

  • 読んだ: 『BACKBONE.JS ガイドブック』 高橋侑久 著 - ひだまりソケットは壊れない

    Backbone.jsガイドブック 作者: 高橋侑久出版社/メーカー: ラトルズ発売日: 2013/04/25メディア: 単行(ソフトカバー)この商品を含むブログ (2件) を見る id:yuku_t さん著の 『BACKBONE.JS ガイドブック』 を読み終わりました *1。 Backbone.js のことはもちろん、JS での開発に便利なツールについても書かれており勉強になりました。 JS でのクライアントサイドアプリケーション開発の実践的な話を知りたいという人にとって役立つ一冊だと思います。 書の概要 書は、JavaScript のライブラリである Backbone.js を使って web サービスのクライアントサイドの開発を行う方法について書かれたです。 Backbone.js についての説明があることはもちろんのこと、RequireJS を使って AMD 形式の JS

    読んだ: 『BACKBONE.JS ガイドブック』 高橋侑久 著 - ひだまりソケットは壊れない
  • Backbone.js 1.1.0リリース(バージョン1.0との潜在的な非互換性を含む)

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Backbone.js 1.1.0リリース(バージョン1.0との潜在的な非互換性を含む)
  • Backbone.jsガイドブック - naoyaのはてなダイアリー

    Backbone.jsガイドブックposted with amazlet at 13.05.07高橋 侑久 ラトルズ 売り上げランキング: 2,459 Amazon.co.jpで詳細を見る Backbone.js ガイドブックを一通り読みました。言及するか少し迷ったけど、まだあまり話題になっていないようなので書いておこうと思います。 Backbone.js あるいはこれによく似たようなフレームワークは今後、Webアプリケーション開発でよく使う道具になっていくと思う。というか、すでになっているでしょう。 Backbone.js は「クライアントサイドMVCフレームワーク」と呼ぶと良くわからない。クライアントサイドMVCフレームワークが注目される以前から、ある程度以上の規模の JavaScript アプリケーションになるとちゃんとしてるものは構造化が行われていた。イベントを集約するオブジェクト

    Backbone.jsガイドブック - naoyaのはてなダイアリー
  • BACKBONE.JSガイドブックを読んで | 自転車で通勤しましょ♪ブログ

    仕事でjQueryでゴリゴリやることに限界というよりは疑問を感じるようになって、JavaScript MVCを調べるようになり、辿り着いたbackbone.js。Railsで使いたいなーと思ってbackbone-on-railsを使って、やってみようかと思ったけれど、まだbackbone.jsのことをよく理解してなかったので失敗。 んで、PHPでやっているプロジェクトがあるので、こっちはピュアなJavaScriptでやっているから、こっちでやってみることにした。 ちなみに4章以降はやっていません。(パラパラ読みはしてる) お供にBACKBONE.JSガイドブックを持ってやっているのだけれど、俺のやり方が悪いのかもしれないんだけれど、なんかちょっと不親切だなーと思うところがあった。 Backbone.Routerを使ってルーターを定義し、Backbone.history.start();をし

  • MVCフレームワークのBackbone.js 1.1.0リリース。バージョンアップに伴う大きな機能追加はなし

    MVCフレームワークのBackbone.js 1.1.0リリース。バージョンアップに伴う大きな機能追加はなし JavaScriptのMVCフレームワークとして知られるBackbone.jsがマイナーバージョンアップ版の「Backbone.js 1.1.0」を公開しました。 開発者であるJeremy Ashkenas氏のツイートによると、「No big new features, really」(大きな新機能はまったくない)とのこと。しかし6カ月にわたって内部を効率化したとあります。 Backbone.js 1.1.0 is out, enjoy! http://t.co/4YnGFKbTpP No big new features really, but 6 months worth of internal streamlining. — Jeremy Ashkenas (@jashken

    MVCフレームワークのBackbone.js 1.1.0リリース。バージョンアップに伴う大きな機能追加はなし
  • これからBackbone.jsを始めるならこれ読んどけばOKという記事たち - Qiita

    Backbone.jsで書き始めたら「Backboneどう?」と聞かれることがあったので、自分ではあんま語れるほど知らないけど「ここらへんの記事は素晴らしいよ!」というものをまとめておいたヽ(・ω・´)ゝ まずは読んでおくべきもの Backbone.js Advent Calendar 2011 なにはともあれまずはBackbone.js Advent Calendar 2011 ある程度まで書けるようになる情報は総ざらいで書いてあると思う。 中でもBackbone.js入門はありがたい。読んでおけば基の仕組みを知ることが出来る。 Backbone.jsが依存しているunderscore.jsの情報なんかもあったりしてありがたい。 ちなみに今年(2012)のAdvent Calendarはこちら。今はまだ始まったばかりだから情報少ないけどこれから充実してくるだろうし楽しみ(´ω`) Ba

    これからBackbone.jsを始めるならこれ読んどけばOKという記事たち - Qiita
  • 1