ExtJS 的存储在哪里保存所有数据
-
26-12-2019 - |
题
我想知道 ExtJS 存储在哪里保存所有数据?我知道数据存储在内存中,但我想知道它内部是否使用了 HTML 5 本地存储,或者是否采用了任何其他技术?
谢谢,深处
解决方案
取决于。
在每种情况下,商店的数据存储在JavaScript对象中。商店通过代理持续其数据。这是一个配置如何存储此数据。您可以配置不同类型的代理:
客户端存储
- localstorageproxy - 如果浏览器支持它 ,将其数据保存到localstorage
- sessionstorageproxy - 如果浏览器支持它 ,则将其数据保存到sessionstorage
- 内存orementproxy - 仅在内存中保存数据,在刷新页面时,任何数据都会丢失
服务器侧存储
- ajax - 在同一个域中向服务器发送请求
- jsonp - 使用JSON-P在不同的域中向服务器发送请求
- 休息 - 使用RESTFUL HTTP方法(GET / PUT / POST / DELET)与服务器通信
- direct - 使用ext.direct.Manager发送请求
更多详细信息是在文档中< / a>。
其他提示
数据存储在内存集合中,称为 MixedCollection
. 。它是一个有序的集合,但它也允许您通过键查找数据,所以它就像有一个有序的哈希图。
不隶属于 StackOverflow