-1

我有一个相当复杂的问题。

我已经构建了一个 HTML 5 应用程序,它使用 socket.io 从服务器中提取数字。然后将这些数字用于 HTML5 画布动画中。

我有一个下拉刷新,它再次拉出数字并重新动画画布。

问题是,在 ios 模拟器上,动画(包括下拉刷新动画)会随着时间的推移而显着变慢。

换句话说,该应用程序最初可以完美加载,并且所有工作的动画都会找到几秒钟。几秒钟后,动画变得越来越慢,直到模拟器几乎冻结。

有谁知道为什么会这样?我认为这可能是一个 javascript 循环,但我真的没有吗?这严格来说是模拟器问题吗?

4

1 回答 1

0

这取决于您的代码,但可能应该是模拟器问题..您是否使用特定的 JS 框架,如 jQuery 或 Bootstrap?

检查一些使用 jQuery + PhoneGap 的建议。

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

于 2013-09-23T20:27:55.383 回答