jQuery Mobile + knockout.js性能问题和函数问题

时间:2013-08-20 22:22:00

标签: javascript json jquery-mobile knockout.js

首先,我的英语技能在过去几年中崩溃了,所以我希望我能完全解释我的问题。

我试图编写一个带有警报,通知等的垃圾日历应用程序,如果它可能已准备好一段时间。 首先,你必须选择你所在城市的正确地址,并且由于我知道用户住在哪个地区,并且我知道他的垃圾收集时的信息。 现在我有两个问题,我真的无法解决它们。

第一个是当我选择我的地址时,我要来到显示地址的地址站点,我有两个按钮。第一个是:“错误的地址?”第二个是“告诉我这个地区的日期”。 当我点击第二个选项时,我正在调用我的函数doSomething3(对不起那些名字),但是如果我要进入显示日期的页面,则此页面上没有显示任何内容。

我想知道当我在javascript文件中设置变量viewModel.bezirksnr时,例如从主屏幕导航到区域的日期,打开相同的功能,其实际工作,所以我想我的功能不完全错误。 我做的第二个观察是当我设置变量,然后按下主屏幕中的按钮以显示日期(正在工作)然后我设置一个地址,然后从地址站点按下按钮以显示我这样的日期就出现了:

第一次尝试的每个日期(在启动应用程序之前设置变量)之后是新选择区域的所有日期。

第二个问题是性能问题。当我选择一个地址时,我可能会错过点击并希望选择另一个不起作用。该应用程序是如此滞后,不再反应。

由于这个以及我上传的pic的原因,我想也许我没有以正确的方式清除数组但是我尝试了例如removeAll()用于可观察数组但是没有效果。

这是我的index.html,包括所有这些页面: http://pastebin.com/Zci009cn

这是我的javascript文件: http://pastebin.com/PwBdkBa0

我将它们放入pastebin中,因为没有创建一个巨大的文本墙;)

我希望能够以理解的方式解释一切,如果有人能帮助我,那将是非常棒的!如果您有任何疑问,请随时提出

0 个答案:

没有答案