8

iOSデバイス用に設計されたPhoneGapアプリ内でjQueryMobileを使用します。

ただし、非常に大きいjQueryが必要です。

JQMを使用する主な理由は、ページ遷移、イベント管理(バインド、ライブ、オンなど)、およびタッチイベントを支援することです。

同様の機能を提供するJQMの軽量な代替品はありますか?私たちはZeptoとXUIについて知っています。

インターフェイスレイヤーは自分で処理するため、必要ありません。

これらの選択肢についてのあなたの経験は何ですか?

4

6 に答える 6

6

HTMLベースのアプリにはBackboneとZeptoをお勧めします。どちらも非常に軽量で強力で、習得が容易です。ZeptoはCSS3ベースのアニメーション/トランジションおよびイベントに使用できますが、Backboneはコードを適切な方法で整理するのに役立ちます。これらのツールでの私の経験は、主にJavascriptで記述されたモバイルデバイスを対象としたゲームでした。パフォーマンスは(予想どおり)ネイティブほど良くはありませんでしたが、実際にはそれほど悪くはありませんでした...より伝統的な「ビジネス向け」アプリの場合、Zepto/Backboneは完全に実行可能だと思います。

于 2012-06-08T00:14:32.230 に答える
3

最終的に、ページ遷移とタップイベント処理を構築しました。超シンプルで、せいぜい2時間の作業かもしれません。他のすべてのライブラリが必要以上に多くを提供していたので、これは私たちにとって最良の選択肢でした。基本的なページ遷移とタップイベントだけが必要な場合は、このルートも使用することをお勧めします。それ以外の場合は、前述のオプションを確認してください。

于 2012-09-26T18:26:03.733 に答える
2

JqMobiを試すことができます。使用したことがないので、UIを大幅に強化する必要があります。さらに、Webkitでのみ実行されますが、iOSのみを対象としているため、これで問題ありません。

于 2012-06-07T08:26:31.983 に答える
1

butr0sのフォローアップ-GithubのStanAngeloffは、1年以上前にZepto.jsに基づいてZoeyを作成しました: http ://stanangeloff.github.com/zoey/

最近更新されていませんが、それでも最新のモバイルブラウザの優れたラッパーです。非常に高速で、ページ遷移を処理します(シングルページアプリとAJAXを介したページコンテンツの取得の両方)。また、拡張可能なjQueryUIに似た賢明なテーマシステムもあります。

于 2012-07-10T17:25:25.690 に答える
1

私はjqMobiを数か月使用しています。これにより、ほとんどすべてのものを自由に構築でき、境界があまりないバックボーンが得られます。真剣にアドバイスします。

于 2012-06-17T04:29:41.677 に答える
0

EnyoJSJavascriptアプリケーションフレームワークも興味深いようです

于 2013-01-01T10:39:21.100 に答える