Backbone と共に使用する UI モバイル フレームワークを見つけたいと思います。私は jQuery Mobile が好きです。これは HTML コードを構造化する方法であり、受け入れられるデザインの単一の HTML で複数ページのアプリケーションを簡単に構築できます。ただし、jQuery Mobile は単なる UI フレームワークではありません。ルーティングなど、Backbone ではうまく機能しないものを処理するためです。その上、少し重く、モバイル デバイスでのパフォーマンスはあまり良くありません。基本的に、ヘッダー、フッター、ボタン、リスト ビューなどのスタイルを設定し、ページ遷移を処理する軽量のフレームワークを探しています。それは存在しますか?
3 に答える
質問の最初の行で jQuery Mobile を除外しましたが、私が見たバックボーンの「ボイラープレート」パッケージの 1 つは、ルーティングをオフにして jQuery Mobile を使用しているため、バックボーン ルーターを引き続き使用できます。
// Prevents all jQuery Mobile anchor click handling
$.mobile.linkBindingEnabled = false;
// Prevents jQuery Mobile from handling hash changes
$.mobile.hashListeningEnabled = false;
他に何も見つからない場合でも、試してみる価値があるかもしれません。Backbone-Require-Boilerplate プロジェクトを確認してください。これには、条件付き Require.js ローダーを使用して Backbone アプリのデスクトップ バージョンとモバイル バージョンを分割するシステム全体が含まれています。非常に興味深いものです。
これまでのところ、Lungoを見つけました。デザインは非常にクリーンで見栄えがよく、HTML5 の多くの機能を利用しています。欠点 (欠点である場合) は、DOM をトラバースしてタッチ イベントを処理するために、同じ会社の別のライブラリであるQuoが必要になることです。ただし、私は jQuery に慣れており、jQuery には jQuery に含まれているいくつかの機能が欠けているため、ほとんど同じ目的を持つ 2 つのライブラリーに行き着きました。
ジュニア見た?http://justspamjustin.github.io/junior/
少なくともバックボーンとの統合に関しては、かなり軽量のようです。