【问题标题】:PhoneGap: include files without javascriptPhoneGap:包含没有 javascript 的文件
【发布时间】:2013-07-25 08:31:42
【问题描述】:

我需要为一个安卓应用程序使用phonegap,我需要在每个页面中包含一个头文件,但我不想通过脚本来实现。

有没有办法做到这一点(模板?),或者我必须使用 javascript 来做到这一点? 我已经看过这个帖子,但这不是我想要的: jQuery and PhoneGap - Include a HTML file clientside with HTML or JS?

谢谢大家的回答

【问题讨论】:

    标签: javascript android cordova


    【解决方案1】:

    有多种方法可以在您的页面中包含 HTML(SSI、PHP、ASP、JS...)。但是由于 PhoneGap(请记住,PhoneGap 不充当服务器),您不能使用服务器端技术来包含 HTML,因此 SSI、PHP 和 ASP 都被淘汰了。

    JS 是唯一剩下的有效选项。你为什么不使用它?无论如何,您必须将 JS 与 PhoneGap API 一起使用。

    这个操作的意思是避免重复代码吧?

    【讨论】:

    • 感谢您的回答!通常,我想制作页眉/页脚模板,但是如何将其包含在尚未加载的页面中?当然,我只是不想重复代码!
    • 几个月前我遇到了同样的问题。在我看来,您有两个有效的解决方案:1/ 使用 JS 包含您的 HTML 模板 2/ 制作一个包含不同页面的单页网站(jQuery mobile 允许这样做)代码复制总是很痛苦......如果你选择 JS 方式当然你必须等到页面完全加载才能添加到你的 DOM 页眉和页脚。
    • 我真的别无选择!这将是我需要的一页 + js tol oad。感谢帮助
    • Et si tu trouves d'autres Solutions je suis preneur également。 Je continue de mon côté à tester et trouver LA meilleure solution pour cegenre de problème。 (oui j'ai vu que ton profil était en Français c'est plus facile comme ça ^^)
    • 快来了! ce qui m'embête le plus c'est pour loader le header, j'aimerais pouvoir switcher entre 2 modeles facilement selon les pages, et pas avoir une Grosse structure dont la moitié du code ne pas pas servir une fois sur 2... .
    猜你喜欢
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    相关资源
    最近更新 更多