2013-09-23 31 views
-1

我有一個相當複雜的問題。HTML5 Phonegap Mobile應用程序隨着時間的推移而變慢?

我已經構建了一個使用socket.io從服務器拉數字的HTML 5應用程序。這些數字然後用於HTML5畫布動畫。

我有一個下拉刷新,再次拉動數字並重新激活畫布。

問題是,動畫(包括下拉刷新動畫)隨着時間的推移在ios模擬器上顯着減慢。

換句話說,應用程序最初加載完美,並且所有工作的動畫都可以找到幾秒鐘。幾秒鐘後,動畫變得越來越慢,直到模擬器全部凍結。

有誰知道爲什麼會發生這種情況?我認爲這可能是一個JavaScript循環,但我真的沒有?這是嚴格的模擬器問題嗎?

+0

你應該分享一些代碼,以便我們可以看到你盡力去做。典型的原因是沒有使用'beginPath',但沒有找到我們無法確定的任何代碼... – K3N

回答

0

這取決於你的代碼,但可能它應該是一個模擬器的問題..你使用特定的JS框架,如jQuery或Bootstrap?

查了一些建議使用jQuery + PhoneGap的..

http://forum.jquery.com/topic/fine-tuning-jquery-mobile-phonegap-app

+0

我想我可能實際上是在做某件事。我一直在我的代碼中使用setinterval,但我認爲requestanimationframe將解決我的問題。 – pj409

+0

@amilkcar請將相關建議複製到您的答案,以防jQuery失去他們的論壇,就像他們的插件一樣。 –

相關問題