我想创建一个选择 phonegap 和 zepto 的应用程序,因为它很轻。
将很大,为了便于开发和未来的维护,将分为几个不同的页面。
我不明白是否会更好地通过 ajax 从应用程序的主索引页面调用不同的页面并在主页面中初始化 zepto,或者我可以将 zepto js 添加到每个页面。phonegap 为每个页面执行此操作,我的目标是创建一个托管在 phonegap 中的应用程序。
感谢您的时间和赞赏的帮助。
Zepto 不提供结构。我认为您可能正在寻找 Backbone。 http://backbonejs.org/#
这取决于你需要zepto的地方。您应该做的是在每个页面上添加它,并且只将它包含在整个文件中一次。我通过让页面引用“../js/src/zepto.js”或类似的东西来组织我的。不要在文件中多次包含 zepto,但要在每一页上调用它。
我建议您的第一个想法:“通过 ajax 从应用程序的主索引页面调用不同的页面并在主页面中初始化 zepto”
这样,您就可以完全控制用户体验的流畅、无缝和类似应用程序。
@stevew 对 Backbone 的建议很好——它是一个强大的结构框架,如果你的应用程序很大,我认为你会发现它很有用,尽管有一些学习曲线来弄清楚如何最好地利用它。
Phonegap 是您创建的任何内容的包装器,因此您现在无需担心它。
祝你好运。