タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとmvcとlibraryに関するmoqadaのブックマーク (3)

  • Virtual DOMを持つMV*ライブラリのmercuryについて

    最近node-webkitアプリを書く時、何かしらのMV*やデータバインディングライブラリと言われるものを試しているのですが、floating-memo.appではRaynos/mercuryを使いました。 mercury は小さなモジュールを組み合わせたライブラリとも言えますが色々特徴的です。 完全にモジューラーな実装 Virtual DOM FRP ファイルサイズが小さめ モジューラーな実装とは何かというとmercuryのindex.jsを見ると面白い事が書かれています。 /* Pro tip: Don't require `mercury` itself. require and depend on all these modules directly! */ require("mercury") しないで、直接それぞれのモジュールを読み込んで使えるという事が書かれています。 (これ

    Virtual DOMを持つMV*ライブラリのmercuryについて
  • Webアプリケーションの開発に役立つJavaScriptフレームワーク·Ractive.js MOONGIFT

    Ractive.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。 Webフロントエンドの開発において欠かせないのがDOM操作です。jQueryを使って行う人が多いと思いますが、今回はそれより少し大きな規模になってきた時に活躍しそうなRactive.jsを紹介します。 サンプルのTodoアプリ。 HTMLテンプレート。よくある形で誰でもすぐに使いこなせるでしょう。 JavaScript。エレメントを指定したり、データを指定したりします。シンプルで分かりやすいです。 コメント機能のデモ。 雰囲気的にBackbone.jsを簡素化した感じでしょうか。 無限スクロールのデモ。 このような複雑な図を描くデモもあります。 クリックでさらに深く潜れます。 インタラクティブなグラフ。 Ractive.jsはインタラクティブなWeb操作を行うのに必要なDOM操作、イ

    Webアプリケーションの開発に役立つJavaScriptフレームワーク·Ractive.js MOONGIFT
  • リッチなWebアプリケーションを開発するフレームワークSproutCore後継プロジェクト·Ember.js MOONGIFT

    Ember.jsは旧SproutCoreの後継プロジェクトです。リッチなWebアプリケーションフレームワークになります。 SproutCoreがFacebookに買収されました。SproutCoreはリッチなWebアプリケーションを開発できるフレームワークですが、今後の開発についてはEmber.jsとして継続される模様です。 スマートフォンに特化している訳ではありませんが利用できます。 デスクトップ向けでHello World。 コードを見ると分かりますが、HTMLを直接ではなく、テンプレートです。 デモのTodoアプリです。 登録したりチェックして削除したりできます。データは保存していないので再読み込みすると消えます。 Todoアプリのコード。こちらはビュー側です。 こちらはコントローラ、モデル側。コードは見やすいです。 Ember.jsはMVCに分かれており、コードも見やすく使い勝手が

  • 1