最近,利用JQM+phonegap做了一个hybird的小应用,但是由于大部分页面的代码都写在一个html里,导致部署到安卓后加载时间较慢。也做了一些尝试,把不同功能的页面分离到不同的html里,但是加载速度还是没有得到较好的缓解。 怎样让JQuery Mobile做的混合单页应用高效的运行呢?还是这就是JQM的弊端?
闭关修行中......
你得先定位慢在哪兒,隻是這麼籠統的描述的話,別人也很難給出具體的優化措施。查一下 Remote Debugging,然後利用 Developer Tools 裏的 Timeline 和/或 Profile 分析一下速度的瓶頸在哪裏然後去考慮解決方案。
我去年底剛用 JQM 做了一個相冊,因為移動端沒來得及做,就弄了個來救火,最後嵌套在原生應用裏效果非常好,速度也很理想。當然我為這個小小的模塊下了很多功夫,算是一種嚐試。你先分析一下哪裏慢,然後再來討論可行的解決方案。
去年試過Jquery Mobile,因為沒有經驗優化的不好所以很慢,一般人很難做出流暢的原生錯覺。 你可以試試分離後都進行異步加載,或者減少主屏的元素,對dom渲染之類的進行優化
可以不用JQM的,速度很慢!
你得先定位慢在哪兒,隻是這麼籠統的描述的話,別人也很難給出具體的優化措施。查一下 Remote Debugging,然後利用 Developer Tools 裏的 Timeline 和/或 Profile 分析一下速度的瓶頸在哪裏然後去考慮解決方案。
我去年底剛用 JQM 做了一個相冊,因為移動端沒來得及做,就弄了個來救火,最後嵌套在原生應用裏效果非常好,速度也很理想。當然我為這個小小的模塊下了很多功夫,算是一種嚐試。你先分析一下哪裏慢,然後再來討論可行的解決方案。
去年試過Jquery Mobile,因為沒有經驗優化的不好所以很慢,一般人很難做出流暢的原生錯覺。
你可以試試分離後都進行異步加載,或者減少主屏的元素,對dom渲染之類的進行優化
可以不用JQM的,速度很慢!