加速iOS PhoneGap dom更新

时间:2013-11-02 18:24:21

标签: javascript jquery ios backbone.js cordova

我目前正在使用Backbone JS开发我的第一个应用程序,我似乎遇到了一个小的性能问题。 我正在我的iPhone 5上测试,通过我的IP访问应用程序,因为它在我的本地主机上。

背后的一些背景:

该应用程序是经典游戏Hangman,当点击一个字母猜测并更新单词时,如果这是一个正确的猜测就会出现问题,这反过来会更新用户得分。

当有正确的猜测时,在单词中的字母上更改类以显示它,然后更新用户分数。 我的视图会侦听模型得分的变化,当它检测到更改时,会更新DOM中的得分元素。

问题如下:

在评论更新分数的行时,似乎在更改单词中猜到的字母上的课程时会略有延迟, scoreEl.text(this.model.get('得分')); 字母会按预期立即更新。

在桌面浏览器中进行测试时显然不会出现此问题但是在Chrome for iOS中进行测试时会出现此问题,而在iOS for Safari中出现的情况则稍差,因为我打算使用PhoneGap / Cordova进行部署游戏到App Store。

我尽力遵循in the answer to this question点。

我希望我已经明确表示,如果有任何问题可以自由提问。

谢谢!

0 个答案:

没有答案