我目前正在编写一个应用程序(完全脱机运行),它使用 HTML 在 WebView 中向用户显示表单。我喜欢使用 JQuery Mobile 来编写这些表单,但是当我使用它时,WebView 需要大约 3 秒才能加载,这对于我正在使用的应用程序来说太长了。这是在运行 Android 2.3.3 的 Nexus S 上。
我自己对这个问题进行了一些调查,似乎时间花在了加载 JQuery、JQuery Mobile 和他们的 CSS 文件上。一旦加载了 JS,渲染实际上并不需要那么长时间,我有非常简单的页面。
由于我将所有这些库用于我向用户显示的所有表单,有没有办法将 javascript 保留在 RAM 中或使用预加载的缓存文件来加速 JQuery Mobile HTML 页面的加载?