28dwr - engine.js 功能(使用选项)
JS 功能 Engine 选项 使用
2023-09-11 14:15:41 时间
下面这些选项可以通过 DWREngine.setX() 函数来设置全局属性。例如:
DWREngine.setTimeout(1000);
或者在单次调用级别上(假设 Remote 被 DWR 暴露出来了):
Remote.singleMethod(params, {
callback:function(data) { ... },
timeout:2000
});
远程调用可以批量执行来减少反应时间。endBatch 函数中可以设置选项。
DWREngine.beginBatch();
Remote.methodInBatch1(params, callback1);
Remote.methodInBatch2(params, callback2);
DWREngine.endBatch({
timeout:3000
});
可以混合这几种方式,那样的话单次调用或者批量调用级别上的设置可以复写全局设置(就像你希望的那样)。当你在一个批量处理中多次设置了某个选项,DWR 会保留最后一个。所以如果 Remote.singleMethod() 例子在 batch 里面,DWR 会使用 3000ms 做为超时的时间。
callback 和 exceptionHandler 两个选项只能在单次调用中使用,不能用于批量调用。
preHook 和 postHook 选项两个选项是可添加的,就是说你可以为每一次调用添加多个 hook。全局的
preHook 会在批量调用和单次调用之前被调用。同样全局的 postHook 会在单次调用和批量调用之后被调
用。
如果以上叙述让你感到混乱,不用担心。DWR 的的设计往往和你想象中的一样,所以其实这些并不复杂
相关文章
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
- JS基础 Promise
- 爬虫之JS的解析确定js的位置
- 41dwr - util.js 功能(setValues)
- 37dwr - util.js 功能(getValues)
- 31dwr - util.js 功能
- 29dwr - engine.js 功能(选项索引)
- 27dwr - engine.js 功能
- 微信公众号 - 超详细 H5 网页接入微信支付功能,开发网站微信支付最详细的教程示例代码(微信公众号前端支付 JS-SDK / JSAPI 微信H5授权登录支付,唤起微信支付)最新超级详细教程
- JavaScript - H5 网页拨打电话功能、发送短信、发送邮件(支持 HTML 与 JS 形式)点击自动调起手机拨打并填充手机号
- 【前端】Vue文件html、js、css分离
- js跳转页面的方法
- 【HarmonyOS】【JS】 鸿蒙js开发使用div自带的scroll,滑动条拉不到最下面?
- 【HarmonyOS】【JS】鸿蒙Js camera怎么拍照并使用image显示出来
- js的同步异步
- 原生js调用json方法
- Mui-js获取单选框值
- JS教程之Electron.js设计强大的多平台桌面应用程序的好工具
- JS-009-屏幕分辨率、浏览器显示区域、元素位置获取
- 聊聊JS动画库:Velocity.js
- JS 工具函数 方法(其中js的crc32和php的crc32区别)
- JS实现Base64编码、解码,即window.atob,window.btoa功能
- 【Laya + TS + JS】SheetJS(js-xlsx)前端生成Excel表格
- js调绝对定位的top
- Three 之 three.js (webgl)PostProcessing/shader/EffectComposer 屏幕渲染 之 简单dotScreen 屏幕点效果
- JS window.open()属性
- js treeData 树形数据结构 无限层级(转载)
- js实现复制功能
- Three.js学习-光照和阴影(了解向)