簡體   English   中英

Phonegap + jQuery Mobile改進

[英]Phonegap + jQuery Mobile Improvements

我正在使用jQuery Mobile構建一個Phonegap應用程序,並且整個應用程序都是動態的,它從API加載數據。 我大約有10頁,並且該應用程序在Phonegap上的運行速度太慢,但是在本機瀏覽器中運行速度很快。 有什么我可以做的以加快Phonegap的速度嗎?

嘗試禁用一些會使它變慢的CSS。 在您的jquery移動.css文件中,將其添加到底部:

* {
text-shadow: none !important;
-webkit-box-shadow: none !important;
-webkit-border-radius:0 !important;
-webkit-border-top-left-radius:0 !important;
-webkit-border-bottom-left-radius:0 !important;
-webkit-border-bottom-right-radius:0 !important;
-webkit-border-top-right-radius:0 !important;
}

除了禁用CSS之外,另一種方法是刪除或使用替代GC的方法。

JavaScript是基於GC的語言。 這意味着,它具有不可預測的GC時間,這會使主線程停止。 這使UI陷入困境。 在本機實現上,您可以控制是否使用GC。

在Android上這不是問題。 Android總是因為Java上的GC而苦苦掙扎。 考慮到這一事實,大多數Android用戶並不十分在意UX。 但是在iOS上,基於HTML5的應用永遠不會比競爭對手的本機應用提供更好的體驗。

有很多解決此GC時間問題的方法。 如增量GC,實時GC等。 但是實際上,沒有真正的解決方案。 因為原始問題是您沒有控制權。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM