如何通讯?通过ajax,获取到的数据如何管理?大多数时候我会认为,完全没有必要,通过ajax获取数据以后,整个流程就已经结束了...
在基础数据维护或者大多数后台管理系统中,登陆的目的就是为了增删改,单独用ajax时,对于数据的修改,依赖于额外引入的一个变量‘data‘或者将其置入一个容器form,通过form.submit自动获取所需要修改的数据...另一种更为oo的方式就是在提出一层,该层管理缓存数据与平台数据,在ext中,这就是store
以下内容基于extjs5
意义
两年前我喜欢‘扁平化代码‘,总的来说就是减少分层,后台的三层架构给改成两层,前端的ext的store就直接使用ajax代替或者使用一个自定义的通用类(其功能类似且小与store),好听点叫,接收的业务简单,不需要那么多的分层,提高笑率(没错,是笑),难听点就是完全不懂其分层的意义
store, 仓库,对客户端缓存的封装,用于存储model对象,可以通过proxy进行数据的增删改,也可以配合各种自带工具,进行前端的个性化查询
The Store class encapsulates a client side cache of Model objects. Stores load data via a Proxy, and also provide functions for sorting, filtering and querying the model instances contained within it.
so,需要理解model与proxy
创建
时间: 2024-11-05 16:01:09