PhoneGap/Cordova是創建移動APP一個很酷的框架,但也仍有些不足的地方,不能講十全十美。 你怎麼debug你的app? 假設你現在寫一種不常規的app, 你需要給console.log更多的信息並且要十分耐心的調式你的app.有一種不完全的解決方案是使用Chrome Dev Tools. 說它不完全是因為有些PhoneGap特性不能在Chrome下運行, 但如果你的app更像一個移動網站,那麼這會對你有很大的幫助。
我假設你已經可以編寫一兩個app且能調試,所以這裡就不再涉及如何構建PhoneGap應用程序. 這裡只會涉及到如何設置和使用 Chrome's Dev Tools來調試你的app。這篇文章實在Windows 7 下的說明,過兩天將發布Mac版本的。
我的所有的PhoneGap app共享同一個父級目錄, "Repo". 所以我的建議是創建一個Repo站點. 當然, 有些人寧願一個app為一個網站. 如果你也這麼做, 這種方法依然可行, 只是改變了萬盞的目錄位置.
這些已經很棒了,但我們仍有問題. 我們不再有"設備就緒"事件,所以這很有可能破壞你的代碼. 舉個例子, 羅盤程序不經過PhoneGap的處理將不能正常有導航設備對象。 但,HTML的網站也好不了哪裡去的。
我還在未解決"設備就緒"問題努力,但是還沒有弄好.現在只是測試事件與替換了一些導航設備的測試數據。
PhoneGap 的詳細介紹:請點這裡
PhoneGap 的下載地址:請點這裡