javascript - 如何在 Phonegap 中仅加载一次 JS 库?

标签 javascript jquery cordova jquery-mobile

如何在 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/

相关文章:

javascript - 如何在 Handlebars 中动态设置属性名称

javascript - Kendo DropDownList AJAX后选择值

javascript - 如何制作它以便当您在按钮上滚动时出现菜单

cordova - 当尝试 "cordova requirements"得到错误 "Cordova does not know requirements"

javascript - 如何使计算文本在 Web 表单中可编辑

javascript - 找出html block 中最宽字的宽度

javascript - CSS3 (jQUery?) 悬停时隐藏元素 "a",这样元素 "b"可能会显示

javascript - 在 jQuery 中的多个 $.each 循环中使用 deferred

JavaScript 运行时错误 : 'Promise' is undefined

javascript - Meteor.js Cordova 应用程序提交错误 : missing 57x57 icon