我的JQM应用程序只需要显示永远不变的内容。这就是为什么我写了一个静态网站,大约是(HTML文件<= 500kb)。
我使用的是多页面架构。未使用自己的JavaScript。
该应用程序在较新的智能手机上运行良好,但在较旧的智能手机上运行滞后。有什么方法可以优化JQM的性能吗?
(不需要拆分成不同的文件。)
发布于 2013-12-28 02:46:53
考虑这样一个案例:您正在开发您的网站以使其与Opera Mini一起工作,然后您将不得不减少您的网站对JavaScript的依赖。
如果你的网站实际上是一个Mobile Webapp,它用一个专用的原生应用来替代无法运行它的智能手机,那么你可能想让你的所有模块都支持AMD,这样就不会一次下载所有的代码。
既然你提到这一点:
我写了一个静态网站,大概是(
文件<= 500kb)。
我认为加载所有这些标记是不明智的,如果你的目标“旧智能手机”有可以处理Ajax的浏览器,你可以有选择地加载页面内容,并通过对URL进行哈希标记来维护webapp状态。
显然,除了我建议的一些修改之外,没有什么魔术棒可以解决你所面临的问题。你可能想看看谷歌的Closure Compiler和Yahoo的一些小贴士。:)
https://stackoverflow.com/questions/20805676
复制相似问题