ホームページ > 記事 > ウェブフロントエンド > Xiaoqiang の HTML5 モバイル開発への道 (33) - jqMobi の基礎
1. jqMobi とは
jqMobi は、HTML5 ブラウザーおよびモバイルデバイス用に appMobi によって開発された JavaScript フレームワークであり、W3C クエリをサポートする非常に高速なクエリ選択ライブラリです。
バージョン
jqMobi ソース コードは、2012 年 1 月に初めて公開されました。これは MIT/X11 ライセンスに基づいており、GitHub でホストされており、開発者はプラグインを通じてフレームワークに参加し、継続的に改善することができます。
2012 年 3 月 13 日に、jqMobi バージョン 1.0 が正式にリリースされました。現在の最新バージョンは jqMobi 2.0 です
jqMobi の特徴
高速です
スマートフォンやタブレットに最適です
60 を超える API 呼び出しを提供します
jQuery と同じ構文
プラグイン拡張可能
より多くのボリューム 小さい
インテル買収
インテルは、2013 年 2 月 22 日に HTML 5 モバイル アプリケーション会社 appMobi Html5 開発ツールと関連従業員を買収しましたが、スタートアップ企業は買収しませんでした。買収後、jqMobi は appframework に名前が変更されました。後の jqMobi は、実際には appframework です。この動きは、独自のモバイル アプリケーション開発者ツール スイートを構築するための Intel の取り組みの 1 つです。 html5 と CSS3 のサポートをさらに強化するために、プロセッサ大手は対応するハードウェアの構築を検討する可能性があります。
2. jqMobi と jQuery の違い
jqMobi は appMobi によって開発され、jQuery は jQuery Foundation の製品です。 jqMobi のソース コードは jQuery のソース コードに基づいて書き換えられていますが、この 2 つは別の製品であり、jqMobi の方が小さく、高速であり、互換性も異なります。
小さい
圧縮後、jqMobiのファイルはjQueryより小さくなります
速い
JSPerfテストデータによると、AndroidではjQueryよりも3倍、iOSでは2.2倍高速です。テストされた速度は JqueryMobile の 3 ~ 5 倍で、SenchaTouch と同様の速度です
互換性
jqMobi は主に WebKit ブラウザーを備えたオペレーティング システム (Android、iOS、最新バージョンの BlackBerry OS など) 向けに設計されています。 jqMobi 2.0 は IE10 (Windows 8 および Windows Phone8 プラットフォーム) と互換性があり、jQuery はより多くのブラウザー (IE6 など) と互換性があります。
3. jqMobi の構成
クエリ ライブラリ
このライブラリは、Ajax 呼び出し、Webkit のシステム セレクター呼び出しなどを含む 60 を超える API 呼び出しを提供します。
jqUI
AppMobi は現在、ボタン、ウィジェット、固定ヘッダー/フッター、および制御可能なスクロール ウィジェットを提供する 21 KB のユーザー インターフェイス ライブラリである jqUi の開発にも取り組んでいます。このツールキットは、Android 2.2 以降をサポートしながら、WebKit ブラウザのモバイル バージョンのみを対象としています。
jqPlugin
は、WebKit ブラウザの対話型インターフェイスのプラグイン サポートに使用されます。
4. jqMobi ソース コードのダウンロードと実行デモ
公式ダウンロード アドレス: http://app-framework-software.intel.com/
ダウンロードしてアップロードしました: http://download.csdn.net/detail/ lxq_xsyu /6859059
上記は、Xiaoqiang の HTML5 モバイル開発 (33) - jqMobi の基本的な内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。