博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtJs6 理解 -- Ext.data.proxy.Proxy
阅读量:6988 次
发布时间:2019-06-27

本文共 1707 字,大约阅读时间需要 5 分钟。

hot3.png

1、 Ext.data.proxy.Proxy 分类

  • Proxy 分为 client 和 Server 两种

Client:

    LocalStorageProxy  : 本地化级别代理(跨浏览器)存储在本地,重启浏览器服务器依然存在 -- 重点

    SessionStorageProxy : 浏览器级别代理 -- 重点

    MemoryProxy : 普通内存代理 -- 重点

Server:

    Ajax : 异步加载 -- 重点

   JsonP :  跨域交互代理 -- 重点

    Rest : 一种特使的Ajax -- 知道

    Direct : 命令

2、Proxy 的 types

    localSorage,sessionstorage,memory ,ajax , jsonp,scripttag,rest,direct

举个例子: ajax(常用),sessionstorage

//ajaxExt.onReady(function(){    Ext.define('User', {        extend: 'Ext.data.Model',        fields: [        {name: 'id',    type: 'int'},        {name: 'name',  type: 'string'},        {name: 'phone', type: 'string', mapping: 'phoneNumber'}            ]    });    var store = Ext.create('Ext.data.Store', {                model: 'User',        proxy: {        type: 'ajax',        url: 'user.json',        reader: {            type: 'json',            rootProperty: 'users'        }        }    });    store.load();    var collection = store.getData( ) ;    alert(collection)    collection.each(function(item,index,len){        alert(item.data.name)    })    });
//sessionstorageExt.onReady(function(){    Ext.define('User', {        extend: 'Ext.data.Model',        fields: [        {name: 'id',    type: 'int'},        {name: 'name',  type: 'string'},        {name: 'phone', type: 'string', mapping: 'phoneNumber'}            ]    });    var store = Ext.create('Ext.data.Store', {                model: 'User',        proxy: {        type: 'localstorage',        id  : 'twitter-Searches'        }    });    store.add({name:"Mercy"});        store.sync();    store.load();    store.each(function(item){        alert(item.data.name);    });    alert(msg.join("\n"));    });

转载于:https://my.oschina.net/mercyyang/blog/604170

你可能感兴趣的文章
7.2 函数的参数
查看>>
Flex + Servlet 实现断点上传
查看>>
Linux学习笔记之用户登录
查看>>
【Linux】第二章系统设置及基本操作
查看>>
docker-compose ,docker-stack
查看>>
Myeclipse10安装设置配置Aptana插件
查看>>
RHEL5.5安装中文支持
查看>>
web前端开发中浏览器兼容问题(五)
查看>>
H3C 交换机的基础配置
查看>>
小博老师解析Java核心技术 ——动态解析Jar的运用
查看>>
我的友情链接
查看>>
博为峰Java技术文章 ——JavaSE Swing BoxLayout布局管理器I
查看>>
HTML标记语言——文档标记设置
查看>>
memcached 常用命令及使用说明
查看>>
PC时代的20位英雄
查看>>
经典的MySQL 数据备份daemon程序
查看>>
腾讯云TDSQL审计原理揭秘
查看>>
postgresql的源码安装及配置使用
查看>>
Nginx反向代理腾讯云COS的一个坑
查看>>
简单sql server数据库自动还原脚本
查看>>