如何在 Phonegap 中为多个 HTML 页面存档加载一次 JS 库。
我有这个项目:
./index.html
./FoderA/index.html
./FoderB/index.html
....
并且在每个index.html中我使用cordova2.2.0.js,但性能有所降低。
我可以加载 JS 库(cordova、jquerymobile 等)一次吗,例如在 ./index.html
应用程序启动时加载?
提前致谢。
最佳答案
如果您导航到新页面,您将需要重新加载所有 JavaScript,因此避免这种情况的方法不是导航到新页面。您可以使用 Ajax 加载第二个页面并将其添加到 DOM 中来完成此购买。看看这个good write up Bryce 在其中推出了自己的 loadPage 功能。
其他 JavaScript 框架,如 jQuery Mobile Dojo 也允许您执行此操作,尽管您需要加载这些框架。
关于javascript - 如何在 Phonegap 中仅加载一次 JS 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14217772/