JS闭包特性在DWR中的应用
来源:互联网 发布:如何更新mac os版本 编辑:程序博客网 时间:2024/06/05 14:23
var dataFromBrowse = "data from browse";
function callBackProxy(dataFromServer) {
callbackFun(dataFromServer, dataFromBrowse);
};
function callbackFun(dataFromServer, dataFromBrowse) {
alert(dataFromBrowse);
alert(dataFromServer);
};
function say() {
var data;
data = DWRUtil.getValue("content");
helloworld.sayHello(data,callBackProxy);
}
function callBackProxy(dataFromServer) {
callbackFun(dataFromServer, dataFromBrowse);
};
function callbackFun(dataFromServer, dataFromBrowse) {
alert(dataFromBrowse);
alert(dataFromServer);
};
function say() {
var data;
data = DWRUtil.getValue("content");
helloworld.sayHello(data,callBackProxy);
}
本来我们是用helloworld.sayHello(data,你的回调函数名)来实现的。
但,如果我们想在client这边给我们的回调函数多一些参数,以实现多一些功能,而不仅仅在页面只能利用server端给我们发来的一个数据data,就要用上面的方法。
原理是这样的,我们还是在helloworld.sayHello(data,callBackProxy)填写了一个回调函数,不过它只是一个代理函数,真正做事的是callbackFun,它由callBackProxy在里面调用它。
而这时由于闭包的特性,内函数可以用到外函数的参数变量,所以就实现了多参数的功能。
- JS闭包特性在DWR中的应用
- JS闭包特性在DWR中的应用
- 谈PHP5.3闭包特性在实际应用中的问题
- dwr 在ssh框架中的应用
- JS特性--闭包
- 在看js中的闭包
- 闭包在li列表中的应用
- DWR中的util.js
- DWR中的util.js
- 分析DWR util.js包
- 分析DWR util.js包
- 分析DWR util.js包
- 分析DWR util.js包
- JS 闭包应用
- js 闭包 应用
- 会话保持特性在ADC中的应用
- js中的闭包
- Js中的闭包
- 关于强弱,静动语言类型的思考
- 试验网站#1搜索引擎优化收录情况记录(断续运行)2007-11-9
- 试验网站#3搜索引擎优化收录情况记录2007-11-9
- Java 初始化过程详解
- javascript研究
- JS闭包特性在DWR中的应用
- 关于struts中日志的配置问题
- Hibernate研究
- Struts中用Validator进行密码确认验证
- 学习Design Patterns笔记
- 写XML要注意的一些问题
- 用CSS取代传统布局揭秘尝新
- windows2003用数码相机的问题
- 人