gpt4 book ai didi

javascript - 在 Javascript 中构建多页面应用程序的最佳方式

转载 作者:行者123 更新时间:2023-11-30 05:58:59 26 4
gpt4 key购买 nike

作为一名转向 JS/jQuery 的 Actionscript 程序员,我经常需要编写主要针对 iOS 的多页应用程序,我想知道构建此类应用程序的最佳方式是什么。

大多数时候我的应用程序都是演示文稿,其中每个页面都有不同的行为(例如,第 1 页上有一些弹出窗口,第 2 页上有一组 slider ,第 3 页上有一些拖放操作......你明白了),通常我必须跟踪不同页面上的多个变量。

现在我是这样处理的:我在名为 my_app.js 的脚本中有一组常用函数,而每个页面都有其专用的 pageX.js 脚本以说明其具体职责。我通过 storage.js 库存储持久值,并以某种方式设法将它们结合在一起并使其正常工作。

但是我认识到这种方法可能有很大的改进空间,所以我想知道更多经验丰富的开发人员如何处理这种情况。

非常感谢,

妖精

最佳答案

您所做的对于一个小型应用程序来说似乎还可以,但正如另一位回答者所说,我会看看 MVC 架构。我可以衷心推荐 backbone.js,它非常轻巧且易于使用。

您可以轻松地为您需要的每种类型的 View 创建一个 Controller (例如 sliderController、dragDropController 等),然后如果需要,将这些 Controller 子类化(“扩展”)为平台特定的(例如 iPhoneSliderController、iPadSliderController、 desktopSliderController 等)。

如果我有更多关于这个应用程序的信息——比如它背后的数据,用户通过拖动/滑动实现的目标——那么我可能能够为你可能想要的模型、 View 和 Controller 提供更具体的布局.但希望这是一个很好的起点,如果您查看 backbone.js 文档,它应该会给您一个好主意它是否适合您的应用程序。

关于javascript - 在 Javascript 中构建多页面应用程序的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com