1

私が書いた Python/wxPython デスクトップ アプリを Android モバイル Web アプリに変換したいのですが、PHP バックエンドで JQuery Mobile を使用してこれを行うことに関する推奨事項をいただければ幸いです。(これは社内で使用するため、使用するモバイル デバイスを指定できます。) 具体的には、次のとおりです。

既存のデスクトップ タッチスクリーン アプリには、タッチ スクリーン (つまり、マウス クリック) イベントに応答する円形のグラフィック ボタンが重ねられた画像背景があります。クリックすると、ボタン テキスト内のカウンターがインクリメントされ、ボタンの背景色が変更され、データベース レコードが更新されて、グラフィックが更新されます。

標準メニューなどに JQuery Mobile を使用したいと思います。また、このグラフィカル ボタン アプローチを使用して、説明したようにタップ イベントを処理したいと考えています。これについて HTML5 キャンバスを調べる必要がありますか?

PHP/MySQL を使用した Web プログラミングや、標準フォーム送信による JQM を使用することには慣れていますが、JQuery や AJAX などのイベントに参加したばかりです
。これですぐに指示...

あなたの提案をありがとう、ケビン

4

1 に答える 1

0

私の意見では、これは jQuery Mobile だけで実行可能であり、Canvas の側面に入る必要はありません。あまり多くの方向に進みたくないというあなたの意見に完全に同意します!

まず、標準的なものについて言及したように、すべての標準的なレイアウト/メニュー/ボタンを使用できます。クリック可能なサークルのページのコンテンツでは、クリック可能な div を作成するだけで、クリック イベントを「リッスン」して、それに応じて処理できます。

円の作成に関しては、これは HTML5 の border-radius css プロパティを使用して簡単に実行できます。これは、言及したように、最新のすべてのモバイル ブラウザーがこれをサポートしているため、簡単に実現できるはずです。以下の例では、円を作成するための CSS 境界半径の使いやすさを確認するために、Safari、Chrome、または最新バージョンの FF などの Webkit ベースのブラウザーで表示することをお勧めします。

ここで簡単な例をモックアップしましたhttp://jsbin.com/owipah/44/edit

当然、サーバー側でインターフェースをチェックするために、必要に応じて後/前処理を行います。

それが役立つことを願って、

R.

于 2012-09-18T21:09:24.960 に答える