社区
Ajax
帖子详情
自动判断同步异步执行的实现方法
maifine2
2010-09-22 11:29:05
最近看到一个框架的ajax设计
比如execute()是执行ajax调用的一个方法
如果这样调用则是同步调用
if(execute())//同步调用ajax
{
}
这样则是异步调用
execute();
好像是根据是否需要返回值来自动判断ajax的通信方式
请问哪位知道这个execute函数是怎么实现的,谢谢
...全文
218
6
打赏
收藏
自动判断同步异步执行的实现方法
最近看到一个框架的ajax设计 比如execute()是执行ajax调用的一个方法 如果这样调用则是同步调用 if(execute())//同步调用ajax { } 这样则是异步调用 execute(); 好像是根据是否需要返回值来自动判断ajax的通信方式 请问哪位知道这个execute函数是怎么实现的,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
斯洛文尼亚旅游
2010-09-23
打赏
举报
回复
就那样的代码调用区分不出来同步或者异步的,应该是在配置类库的时候就指定了是同步或者异步的,这样在调用excute的时候根据配置值来执行同步或者异步
街头小贩
2010-09-23
打赏
举报
回复
if(execute()) 表明execute返回一个boolean(/或可以转换成boolean的类型)的值!
execute()不表时execute没有返回值.只表示代码忽略了返回值
maifine2
2010-09-23
打赏
举报
回复
看来是我错了 dorado里的RPC方法默认是同步的,谢谢各位
maifine2
2010-09-23
打赏
举报
回复
这个是dorado的框架里的东西,他确实是这样,而且每开源,我先研究下,有兴趣的同学也帮忙研究下
碧海情天-赵亮
2010-09-23
打赏
举报
回复
做技术就不要作这种不着边际的猜测,去看代码。那个函数如何实现的,你既然已经接触到了,难道还找不到那个函数的定义体吗?先把这种基础手段练明白,然后找到函数定义,看了之后再琢磨。
JS同步
执行
、异步
执行
、及同步中的异步
执行
(promise和then)
本文详细解析JavaScript的单线程
执行
机制,探讨异步操作如何通过EventLoop解决同步
执行
带来的问题,以及宏任务与微任务的区别与
执行
顺序,帮助读者深刻理解JS引擎的工作原理。
JS同步
执行
、异步
执行
、及同步中的异步
执行
本文深入探讨了JavaScript的
执行
机制,特别是单线程环境下的异步处理方式,并详细解释了EventLoop的工作原理以及宏任务与微任务的区别。
Python中在同步
方法
中调用异步
方法
本文介绍了在Python中如何在同步
方法
中调用异步
方法
,利用asyncio库和第三方库
实现
同步异步
混合,探讨了应用场景、算法
实现
和未来扩展,同时解答了相关常见问题。
[JavaScript][异步]Promise 构造函数是同步
执行
还是异步
执行
,那么 then
方法
呢?
本文探讨了Promise构造函数的同步
执行
特性,以及then
方法
内部回调的异步
执行
方式,通过实例展示了微任务队列中任务的
执行
顺序。
JS Array.map
方法
内异步
方法
无法同步
执行
探讨了在JavaScript中使用Array.prototype.map
方法
处理异步操作时遇到的问题,并提供了两种解决方案:使用for..of循环和Promise.all。分析了map函数的工作原理,解释了为何直接在map中使用异步操作会导致预期之外的结果。
Ajax
52,780
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章