私は webapps の経験があり、主にバックエンドの php/mysql (Zend Framework ベース) のものだけでなく、いくつかの html/css/javascript (別名「jquery」;)) も経験しています。今、私は Dojo に基づいてモバイル・アプリを開発したいと考えていますが、どのコンポーネントが必要で、何が良い出発点になるのか見当がつきません。
まず、アプリ: とてもシンプルです。モバイル デバイス (電話) で特定のオブジェクトの時間を追跡する必要があります。その時点でインターネットにアクセスできないため、これは完全にオフラインにする必要があります。私は多くの Web 経験を持っているので、これは html(5) であり、android/iphone ではありません。
行う必要があるのは、識別番号を (手動で) 挿入し、切り替えることができるいくつかのボタンを用意することです。トグルオンはその手順を開始し、トグルオフは停止します。時間 (現地電話時間) は、適切なマーカーで記録されます。保存ボタンはすべてをオフラインで保存します。どこかのボタンを押すと、すべてのデータがサーバーに送信されます。接続できない場合、データは保存されます。それ以外の場合は、すべてが電話で送信、確認、およびクリーンアップされます。
Dojo の場合、 が必要であることがわかりましたAMD loader
。次にdojox/mobile
、完全なモバイル エクスペリエンスを読み込むことができます。dojo/store
データをオフラインで保存する必要があります。すべてをオンラインにプッシュするには、dojo/_base/xhr
. Dojo の初心者には難しすぎることはありますか? 他に注意すべき点はありますか?