gpt4 book ai didi

javascript - 为什么我应该使用backbone.js或spine.js

转载 作者:行者123 更新时间:2023-12-02 19:34:25 27 4
gpt4 key购买 nike

我正在开发一个主要面向公众的信息网站。我的架构是将站点中页面的 JSON 数据传递给客户端。我计划将 JSON 缓存在客户端的 localStorage 中,并让它在刷新之前在那里保留 XX 时间。我使用客户端模板 (jsRender) 将 JSON 渲染到 UI 小部件中,然后使用 jQuery 将其推送到 View 中。

在我对此的研究中,我偶然发现了 JavaScript MVC 方法,例如backbone.js 和spine.js 等。我已经阅读了它们,并将它们与我上面的方法进行了比较,但不确定我是否/为什么需要像backbone.js或spine.js这样的东西。除了让用户填写联系我们表格或注册我们的时事通讯之外,我几乎不做任何数据输入。因此,确实不需要保持 View 和模型同步。我只是从服务器检索 JSON 并使用模板渲染它,并在 localStorage 中缓存 JSON 一段时间。

我想咨询一下专家,看看我的方法是否合适,并看看我是否真的“需要”backbone.js 或 spin.js。这些方法对我的架构方向有何帮助?

最佳答案

如果您觉得不需要其他任何东西,我建议不要使用它。 “过早的优化是万恶之源”。当您因为应用程序变得困惑并且花费大量时间来实现新功能或解决错误而遇到麻烦时,那么所有这些东西将开始对您有意义。然后您将了解为什么从一开始就在您的应用程序中实现 MVC 非常方便和优雅。

关于javascript - 为什么我应该使用backbone.js或spine.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11103893/

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