博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript proxy
阅读量:6027 次
发布时间:2019-06-20

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

hot3.png

js的代理模式

 

var ajaxProxy = (function() {			var _paseReturnData = function(){				var _data = arguments[0];				if(_data[ok]){					return _data[content]				}else{					return {"get data error"}				}			}, 			_getSuccess = function(){				var args = arguments;				return function (){//返回代理函数					var _sucessData = arguments[0],						proxyData = _paseReturnData(_sucessData);					    args[0].args[1].call(this,proxyData);				}			},			_getError = function(){//返回代理函数				return _getSUccess.call(this,arguments);			}			return function () {				var options = arguments[0];					options.success = _getSUccess(options,"success");					options.error = _getError(options,"error");				$.ajax(options);			}		}());				ajaxProxy({url:"localhost:8080",data:{"id":1},			success:function(data){				console.log(data);			},			error:function(data){				console.log(data)}})

 

转载于:https://my.oschina.net/u/867830/blog/749320

你可能感兴趣的文章
ProtoBuffer 简单例子
查看>>
iOS多线程开发系列之(一)NSThread
查看>>
微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
查看>>
SAP WM Physical Inventory Method ST & PZ
查看>>
一次快速的数据迁移感悟
查看>>
MySQL修改提示符
查看>>
《ELK Stack权威指南(第2版)》一3.6 Java日志
查看>>
C++流的streambuf详解及TCP流的实现
查看>>
《量化金融R语言初级教程》一2.5 协方差矩阵中的噪声
查看>>
mysql到elasticsearch数据迁移踩坑实践-Ali0th
查看>>
Python轻量级数据分析库DaPy
查看>>
beetl 和 shrio 结合
查看>>
相对/绝对路径,cd命令,mkdir/rmdir命令,rm命令
查看>>
tomcat中web.xml各配置项的意义
查看>>
Nodejs学习笔记(二):《node.js开发指南》代码中需要注意的几点
查看>>
Ztree异步加载自动展开节点
查看>>
反射操作公共成员变量
查看>>
Android热修复升级探索——代码修复冷启动方案
查看>>
学校宿舍的深夜之思考
查看>>
VB.NET 生成DBF文件
查看>>