标签: callback

什么是回调?

什么是回调以及如何在C#中实现?

c# callback

125
推荐指数
7
解决办法
19万
查看次数

如何创建JavaScript回调以了解何时加载图像?

我想知道图像何时完成加载.有没有办法用回调来做到这一点?

如果没有,有没有办法做到这一点?

javascript image loading callback

121
推荐指数
7
解决办法
15万
查看次数

如何在Objective-C中执行回调

如何在Objective-C中执行回调函数?

我只想看一些完整的例子,我应该理解它.

cocoa objective-c callback

118
推荐指数
5
解决办法
9万
查看次数

Python时间测量功能

我想创建一个python函数来测试每个函数花费的时间,并用它的时间打印它的名字,如何打印函数名称,如果还有其他方法,请告诉我

def measureTime(a):
    start = time.clock() 
    a()
    elapsed = time.clock()
    elapsed = elapsed - start
    print "Time spent in (function name) is: ", elapsed
Run Code Online (Sandbox Code Playgroud)

python time callback

116
推荐指数
4
解决办法
17万
查看次数

如何在Playground中运行异步回调

许多Cocoa和CocoaTouch方法都有完成回调,实现为Objective-C中的块和Swift中的闭包.但是,在Playground中尝试这些时,永远不会调用完成.例如:

// Playground - noun: a place where people can play

import Cocoa
import XCPlayground

let url = NSURL(string: "http://stackoverflow.com")
let request = NSURLRequest(URL: url)

NSURLConnection.sendAsynchronousRequest(request, queue:NSOperationQueue.currentQueue() {
response, maybeData, error in

    // This block never gets called?
    if let data = maybeData {
        let contents = NSString(data:data, encoding:NSUTF8StringEncoding)
        println(contents)
    } else {
        println(error.localizedDescription)
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以在我的Playground时间轴中看到控制台输出,但是println我的完成块永远不会被调用...

closures asynchronous callback swift swift-playground

116
推荐指数
7
解决办法
3万
查看次数

dom完成渲染后如何运行指令?

我有一个看似简单的问题,没有明显的(通过阅读Angular JS文档)解决方案.

我有一个Angular JS指令,它根据其他DOM元素的高度进行一些计算,以定义DOM中容器的高度.

类似于此的东西在指令内部发生:

return function(scope, element, attrs) {
    $('.main').height( $('.site-header').height() -  $('.site-footer').height() );
}
Run Code Online (Sandbox Code Playgroud)

问题是,当指令运行时,$('site-header')无法找到,返回一个空数组而不是我需要的jQuery包装DOM元素.

是否有我可以在我的指令中使用的回调只在DOM加载后运行,我可以通过正常的jQuery选择器样式查询访问其他DOM元素?

jquery dom callback document-ready angularjs

115
推荐指数
5
解决办法
13万
查看次数

回发和回调之间的区别

我不断听到这句话" 回调 "和" 回发 "左右颠簸.
两个有什么区别?

回发是非常特定的ASP.NET页面?

javascript asp.net postback callback

114
推荐指数
4
解决办法
8万
查看次数

nodeJs回调简单的例子

任何人都可以给我一个nodeJs回调的简单例子,我已经在很多网站上搜索过相同但不能正确理解它,请给我一个简单的例子.

getDbFiles(store, function(files){
    getCdnFiles(store, function(files){
    })
})
Run Code Online (Sandbox Code Playgroud)

我想做那样的事......

javascript asynchronous callback asynccallback node.js

113
推荐指数
4
解决办法
22万
查看次数

.animate()的回调被调用两次jquery

由于我添加了一些scrollTop动画,我的回调的某些部分会被调用两次:

$('html, body').animate({scrollTop: '0px'}, 300,function() {
    $('#content').load(window.location.href, postdata, function() {                 
        $('#step2').addClass('stepactive').hide().fadeIn(700, function() {
            $('#content').show('slide',800);                    
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

它似乎只是重复一次.show(),至少我没有那个load()或者.fadeIn()第二次被称为第二次的印象.在.show()得到尽快,因为它已经完成了第一次重复.设置scrollTop动画速度0顺便没有帮助!

我假设它与动画队列有关,但我无法弄清楚如何找到解决方法,特别是为什么会发生这种情况.

jquery callback

100
推荐指数
2
解决办法
3万
查看次数

什么是"回调地狱"以及RX解决它的方式和原因?

有人可以给出一个明确的定义以及一个简单的例子来解释什么是不知道JavaScript和node.js的人的"回调地狱"?

何时(在什么样的设置中)出现"回调地狱问题"?

它为什么会发生?

"回调地狱"总是与异步计算有关吗?

或者也可以在单线程应用程序中发生"回调地狱"?

我参加了Coursera的Reactive课程,Erik Meijer在他的一个讲座中说RX解决了"回调地狱"的问题.我问在Coursera论坛上什么是"回调地狱",但我没有得到明确答案.

在一个简单的例子中解释"回调地狱"之后,你能否展示RX如何在这个简单的例子中解决"回调地狱问题"?

javascript callback reactive-programming language-lawyer rxjs

100
推荐指数
4
解决办法
6万
查看次数