HTML5 Phonegap移动应用程序会随着时间的推移而变慢
HTML5 Phonegap Mobile app slows down over time?
我遇到了一个相当复杂的问题。
我构建了一个 HTML 5 应用程序,它使用 socket.io 从服务器中提取数字。然后,这些数字将用于HTML5画布动画中。
我有一个下拉刷新,可以再次拉取数字并重新动画画布。
问题是,动画(包括下拉刷新动画)在ios模拟器上随着时间的推移而急剧减慢。
换句话说,该应用程序最初加载完美,并且所有工作的动画都会在几秒钟内找到。几秒钟后,动画变得越来越慢,直到模拟器几乎冻结。
有谁知道为什么会这样?我以为这可能是一个javascript循环,但我真的没有?这严格来说是模拟器问题吗?
这取决于你的代码,但可能它应该是一个模拟器问题。 你是否使用特定的JS框架,如jQuery或Bootstrap?
查看一些使用 jQuery + PhoneGap 的建议。
http://forum.jquery.com/topic/fine-tuning-jquery-mobile-phonegap-app
相关文章:
- JS-在一段时间后水平移动图像
- JS-移动图像,暂停设置的时间,然后将图像向后移动
- 持续时间的移动UI
- HTML5 音频单击进度条可移动到其他时间
- 玩家移动速度更快,增量时间更长
- 显示当前移动时间(浮动)
- 以可在 Azure 移动服务 (Javascript) 中查询的方式保存日期时间
- jquery 移动版的最佳绑定时间
- HTML5 Phonegap移动应用程序会随着时间的推移而变慢
- 对画布上的移动形状或动画形状应用持续时间
- 检测鼠标实际移动的时间,而不仅仅是页面移动的时间
- DIV在页面加载时随计算机时间移动
- 如何在Javascript/jQuery中获取鼠标移动事件的开始时间
- 移动HTML5应用程序-确定用户的日期/时间偏好
- 移动鼠标时更改视频的时间
- 使用基于时间的移动获得起伏的移动
- 我如何移动一个图像从左到右和从右到左在javascript无限的时间
- Jquery-在特定时间后自动移动滚动条到特定位置
- jQuery移动端输入时间带步
- 我如何提交表单,并在同一时间移动到下一页