2

我正在做一个项目,我们将(希望)使用backbone.js 为我们的网络应用程序提供动力。需要注意的是,它将在 Web 服务器上(即使用http://类型 URL)或从本地文件系统(即使用file:///URL)运行。

使模型对象适应从本地文件读取文件的最简单方法是什么(即file:///...

4

1 回答 1

0

我在书中遇到了类似的问题:我想配置持久性以使用 localStorage,但保持模型/集合代码与使用服务器时相同。

我使用了 Backbbone.localStorage 适配器并编写了一个 mixin 来配置实体上的存储(请参阅https://github.com/davidsulc/marionette-gentle-introduction/commit/3b441c9355ac49348eebb3eca27c06ec79b9f64d)然后,在代码中我可以简单地执行 mixin配置该模型/集合以使用 localStorage 的函数(参见https://github.com/davidsulc/marionette-gentle-introduction/blob/bcb16d45876c321e071624319bf87c8a9cf1d656/assets/js/entities/contact.js#L6的第 6 行)

您可以在https://github.com/davidsulc/marionette-gentle-introduction获得使用此技术的代码,该书可在https://leanpub.com/marionette-gentle-introduction获得

于 2013-05-28T07:39:00.100 回答