2011-11-05 91 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