javascript - 我是否需要任何服务器脚本来将主干模型保存()/获取()到本地主机?

标签 javascript backbone.js localhost

请向我解释以下事情,因为到目前为止我找不到答案,只是不明白。

问题是我刚刚开始在 Backbone 上学习 Javascript 客户端。我想练习 model.save()/model.fetch() 等。比如说,让我们看一些代码,例如:

var Model = Backbone.Model.extend({
    urlRoot: "someUrl"
});
var model = new Model({'name': 'Peter'});
model.save();

我是否一定需要任何服务器端脚本来保存和获取我的模型?服务器端对我来说是一个全新的东西。有没有办法让我在本地主机上尝试 model.save()model.fetch() 以及类似的 Backbone 东西,而不必开始学习 php 或类似的东西现在?我被困在这一点上。

我希望有人能给我一个简单的解决方案,比如:安装这个那个,做这个那个,现在你可以在本地主机服务器上保存、获取、删除你的主干模型,并进一步学习。提前致谢。

最佳答案

幸好没有!您不需要后端服务器。您的后端可以是客户端。例如:localStorage API 。 幸运的是,您可以使用 Backbone 的 localStorage 插件,例如 Backbone.localStorage .

您可以使用的另一个选项是 IndexedDB它还拥有类似 this one 的插件份额.

关于javascript - 我是否需要任何服务器脚本来将主干模型保存()/获取()到本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32004935/

相关文章:

javascript - TypeError : this. model.toJSON 不是函数

javascript - 使用带行索引和链接的javascript动态删除HTML表行

javascript - 在将项目推送到 HTML 元素后,我们如何刷新显示在 HTML 元素中的数组?

javascript - 如何在实例化期间捕获新 Backbone.Model 中的验证错误?

javascript - 主干处理 session 过期

javascript - Firebase 云消息传递仅适用于本地主机

javascript - 带有 Reactstrap 和 React Router Dom 的 Active NavLink

javascript - String is incompatible with number (Flow typing optional property with default)

windows - Windows 7 上的本地主机

c# - 内容文件夹内文件的路径 (ASP.NET MVC)