Dojo-存储与单个服务组件
Dojo建议使用存储来管理客户端的数据。据我所知,当我们收集数据时,应该使用存储。如果某些服务只返回一个对象而不是数据集合,我们是否应该使用存储?简单回答:您可以将存储用于集合,甚至仅用于一个对象Dojo-存储与单个服务组件,dojo,Dojo,Dojo建议使用存储来管理客户端的数据。据我所知,当我们收集数据时,应该使用存储。如果某些服务只返回一个对象而不是数据集合,我们是否应该使用存储?简单回答:您可以将存储用于集合,甚至仅用于一个对象 dojo/store为访问和操作存储数据提出了统一的接口 根据我的经验,当需要构建更复杂的组件(例如获取数据并将数据推送到API的网格)时,通常可以使用dojo/store 在您只有一个简单的小部件的情况下,添加一个商店会增加复杂性,也许这是不必要的 Dojo store有几个模块,用于更复杂的操作,
dojo/store
为访问和操作存储数据提出了统一的接口
根据我的经验,当需要构建更复杂的组件(例如获取数据并将数据推送到API的网格)时,通常可以使用dojo/store
在您只有一个简单的小部件的情况下,添加一个商店会增加复杂性,也许这是不必要的
Dojo store有几个模块,用于更复杂的操作,下面简要概述:
dojo/store/Memory
:
如果需要查询、修改和访问更复杂的客户端内存数据
dojo/store/JsonRest
:
如果需要通过RESTful HTTP请求查询、修改和访问数据
dojo/store/Observable
:
如果您需要数据监控功能。观察对象属性的变化等
dojo/store/Cache
:
如果您需要存储的缓存功能。如果您愿意,您可以这样做,但是存储通常用于将后端数据绑定到小部件,如果您只有1个值,并且该值没有更改,那么使用它在体系结构上是否正确似乎是太多了?我总是可以创建服务实用程序组件,它将处理该特定值的服务器交互。