2011-11-05 85 views
0

当点击“后退按钮”时,它会在返回前持续1-1.5秒(iOS 4-5 iPhone)秒。有什么我可以做的吗?dojox.mobile.view slow

我仔细一看,删除了代码中的所有瓶颈。即使视图是空的,它的速度也是不可接受的。

我也看了一下dojo的源代码,似乎dojo.setStyle和dojo.setClass在移入或移出视图时调用了几百次。我使用自动唤醒mozilla浏览器对其进行了调试,其真实的dojo视图更改涉及整个dom树的完整重绘/重新焊接,这多于坏。

我们现在花了3.5个月的时间在一个商业项目上,客户对表演不满意,而且我面临一点灾难。

我也看到dojo喜欢DOM操作而不是innerHTML,并且希望即使这样。 DOJO框架内是否有任何解决方法或实用工具来支持innerHTML方法?

看起来,我需要重写视图类。

任何建议,欢迎,GUENTER

回答

0

你运行一个优化的编译或源?任何机会这是一个文件加载/延迟问题?

我建议您将您的意见发送到dojo-interest社区和dojox.mobile维护者更有可能看到它。您可能还想发布一些示例来演示您所看到的性能问题。

+0

嗨,谢谢你的回应。不,它不是延迟问题。即使这样,我仍然像以前一样缓慢地重复我的观点。我试过缩放安全和闭包编译器,但除加载速度外没有任何影响。我尝试了道场兴趣,但仍然没有答案。你可以在这里看到问题:www.bitly.com/imtablet2。冈特。 – xamiro

+0

它看起来像你发布nabble,你没有订阅列表?我会一起传递你的信息。 – peller