【问题标题】:Introduction to Local Storage Adapters本地存储适配器简介
【发布时间】:2012-08-12 17:26:46
【问题描述】:

在 Web 应用程序开发方面,我是个新手。到目前为止,我所做的项目纯粹是由客户端和 Jquery 驱动的。

最近发现Javascript有一个MVC框架(http://backbonejs.org/

这真的让我很兴奋,因为迄今为止我大约 90% 的经验都是使用 Javascript,因此在熟悉的编码语言中使用 MVC 框架的可能性实际上非常棒。

经过更多阅读和探索,我发现了一个用于骨干网的本地存储适配器: http://documentcloud.github.com/backbone/docs/backbone-localstorage.html

基本上,如果我理解正确的话 - 它会在 cookie 中存储和检索数据

因此,上述框架(骨干)和插件(本地存储)将允许 Web 应用程序在“无服务器”环境中运行。

在我被任何技术人员钉死在十字架上之前 - 我明白这是一个非常慷慨、通用和简化的声明 - 但我现在只是想找出一些事情:

  1. 我对框架的理解正确吗?
  2. 有没有人有上述开发经验?
  3. 在哪里可以获得有关开发使用 Backbone.js 的 MVC Web 应用程序的新手级教程

期待讨论和您的回答

【问题讨论】:

    标签: javascript jquery backbone.js local-storage


    【解决方案1】:

    我对框架的理解正确吗?

    首先,除了 Backbone.js 之外,还有几个类似“mvc”的 JavaScript 框架(假设您认为backbone.js 是一个 mvc 框架,看看这个 SO question 以及 official documentation)例如Ember.jsKnockout.jsJavascriptMVC。也就是说,本地存储是 HTML5 的一项功能,并不特定于主干.js(因此浏览器需要支持它,这是一个 SO question 以及有关localStorage 的更多信息),主干.js localStorage 是什么适配器所做的是将backbone.js 数据保存到localStorage 而不是服务器。

    有没有人有以上的开发经验?

    是的(对于初学者,您可以在此处查看带有主干.js 标记的问题...)。

    我在哪里可以获得有关开发 MVC Web 的新手级教程 使用 Backbone.js 的应用程序

    看看这个site 了解一些backbone.js 教程。

    【讨论】:

    • 非常感谢您的回复!!非常感谢您的努力和出色的答案-我看到主干在 SO 上得到了广泛的支持,这非常重要,但是您如何看待 Ember?我认为它被评为最佳之一,与骨干相比,特别是刷新视图的方式,我认为它更出色,您的论点是什么?
    • 我自己并没有真正使用过 ember.js。
    • 好的,谢谢伙计,在高层次上,这是一篇权衡各种框架的文章,ember 似乎胜过...
    • 谢谢 我确实已经看过那篇文章了,这真的取决于您的具体需求。
    猜你喜欢
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 2014-10-28
    • 1970-01-01
    相关资源
    最近更新 更多