为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下关于python web 中的回调函数是什么意思?

请问一下关于python web 中的回调函数是什么意思?

素胚勾勒不出你 2019-07-09 09:06:18
python web 中的回调函数是什么意思?
查看完整描述

4 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

我以最简单的代码给你演示一下

>>> def sum(a,b):
... print a+b
...
>>> sum(1,2)
3
>>> def callBack(c,sum):
... print c
... sum(5,c)
...
>>> callBack(5,sum)
5
10
>>>
sum 就是被回调的函数
回调函数就是在A函数执行完毕之后 再执行B函数 那么B就是回调函数

查看完整回答
反对 回复 2019-07-14
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。这一设计允许了底层代码调用在高层定义的子程序。回调的形式因程序设计语言的不同而不同。(C, C++ and Pascal允许将函数指针作为参数传递给其它函数。其它语言,例如JavaScript,Python,Perl和PHP,允许简单的将函数名作为参数传递。Objective-C中允许利用@selector关键字传递SEL类型的函数名。)
回调允许函数调用者在运行时调整原始函数的行为。因为可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函数。

回调函数使得程序设计更加灵活。

查看完整回答
反对 回复 2019-07-14
?
BIG阳

TA贡献1859条经验 获得超6个赞

简单点说,用户是实现方,实现方需要调用A()函数,但为了A()函数具有通用性,需要根据实现方的意愿调用实现方提供的函数cbB(),在这里cbB()即为回调函数。在Windows编程中回调函数用途很广泛。

查看完整回答
反对 回复 2019-07-14
?
MMTTMM

TA贡献1869条经验 获得超4个赞

语法: animate(css,时间,回调函数) css是指过度后的样式(动画的最终样式)时间表示对象从最初到设定的最终css所经过的时间回调函数指的是之前定义的过程结束后执行的方法 aul.animate({ 'left':-ali.eq(0).width()*_now2 //将元素的left改变成计算的结果(表现为元素像左边移动) },500,function(){//在500毫秒的时间内完成上面的移动 if(_now == 0){//在完成移动后进行判断 ali.eq(0).css('position','static');//修改postion为static aul.css('left','0px');//将left设置为0 我想应该是最初定义的移动现在设置为0是一个还原的过程 _now2=0; } });

查看完整回答
反对 回复 2019-07-14
  • 4 回答
  • 0 关注
  • 734 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信