我目前有一个应用程序,使用单独的php包括将html标题,导航和页脚信息加载到html页面。
我正在尝试重新设计应用程序,以便它不再依赖于php包含(以便我可以将其移植到PhoneGap)。我一直在寻找一种解决方案,它可以让我获得相同的模板功能,同时将php脚本单独转移到服务器上。
我已经看过一些Javascript模板框架 - ractive,小胡子,把手等等。但是大多数看起来只是数据集中 - 这对于这个目的很好,我可以稍后使用。但我正在寻找提供骨骼的东西,而不是属性。此外,每个似乎都有路由/ url / seo限制。
我也尝试过一些像Meteor,Ember,Express和Sails这样的框架,但是他们需要大量额外的编码来获得我目前拥有的相同功能 - 但是他们有能力定义应用程序级别模板/包括。 Slim Framework似乎最接近(并且可能与Twig耦合),但在我提交之前,我想得到一些反馈/选项。
有更好的方法吗?如果是这样的话?甚至可能怎么样?提前感谢您的反馈!
答案 0 :(得分:0)
在查看了许多解决方案之后,我觉得使用带把手的jquery。实际上将是最好的解决方案。它不允许我做我想做的事情,但它很接近。
我将模块页面保存为模板文件夹中的单独html文件,然后使用jquery ajax和/或.load将胡须模块注入容器页面。