gpt4 book ai didi

javascript - 什么是 dojo.store.Memory?

转载 作者:行者123 更新时间:2023-11-30 18:30:34 25 4
gpt4 key购买 nike

我正在尝试了解 dojo 的 MVC 模式,但文档含糊不清。

关于 dojo.store.Memory 它说:

查询、修改和访问客户端内存中数据的内存中对象存储。

关于dojo.store:

Dojo Store 是访问和操作存储数据的统一接口(interface)。

你什么时候使用内存? “客户端内存数据”在我看来就像普通的 JavaScript 功能。

最佳答案

所以 dojo.store 是 API,.Memory 是该 API 的一个实现(在内存中)。

这只是商店的一个实现,这就是重点。这个想法是您想要存储数据,尽管存储数据的位置因项目而异,更重要的是,可以在单个项目内发生变化。因此,如果您使用 dojo.store.Memory 编写代码以存储在内存中,然后决定更改存储,而不是在内存中,而是在 HTML5 存储或远程存储中,您(或多或少)只更改一行代码。

这就是接口(interface)的概念 - 一个抽象层,它删除了实现细节,因此这样的更改可以很顺利。

两者没有区别,是父类和子类。他们不是在竞争;当您说您正在使用 dojo.store.Memory 时,您正在使用由 dojo.store 定义的方法。界面是一样的。

关于javascript - 什么是 dojo.store.Memory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9758656/

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