首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Opal-jQuery完成事件回调。

使用Opal-jQuery完成事件回调。
EN

Stack Overflow用户
提问于 2015-05-02 22:00:45
回答 1查看 138关注 0票数 0

我正在开发一个使用opal包装程序连续处理多个jQuery事件的项目。jQuery具有非常有效的回调功能,我想知道在纯红宝石中使用Opal是否可以做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-05 17:29:47

您可以使用承诺,这是一种管理长期异步事件和避免回调地狱的技术。例如,在普通Opal中,您可以这样做:

代码语言:javascript
复制
HTTP.get("url") do |response|
  puts "got response"
end

有了承诺,这将变成:

代码语言:javascript
复制
HTTP.get("url").then do |response|
  puts "got response"
end

区别在于返回承诺的then (参见http://opalrb.org/docs/promises/)。当HTTP返回内容(或错误)时,代码块将被执行。

还请查看这篇关于如何使用opal-jquery的承诺的文章。

http://opalrb.org/blog/2014/05/07/promises-in-opal/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30007959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档