IBM MobileFirst - App Multipage

时间:2015-06-01 16:01:13

标签: ibm-mobilefirst

早上好,

我正在使用IBM MobileFirst Platform安装APP,并且在文档中看到,通过制作APP多页面,您应该避免javascript的属性href和document.location.href。我已经验证使用的系统是单页的系统,并使用jquery load()函数上传div中的内容。

这个要求是绝对必要的,还是我可以继续使用href和document.location.href?我这样说,因为在我的APP中,页眉和页脚,在每个html页面中更改,我不想重新加载带有许多div的html页面,显示和隐藏。

您建议如何解决此问题?如何在MobileFirst中连接不同的html页面,而不使用href或document.location.href?

谢谢。

最诚挚的问候,

1 个答案:

答案 0 :(得分:1)

建议通过ajax加载页面内容的原因是因为MobileFirst库加载在主html文件中。加载其他html文件需要您包含所有MobileFirst库"包括cordova"在您的应用程序的每个单个html文件中。这样做会降低应用程序的性能,因为您必须为每个页面加载所有库文件。它也可能导致与加载到DOM中的对象发生冲突,因为它们可能已经加载。