call back

call on,call at,call up,call back和call out是什么意思call on号召;指名要(某人)去干(某事);要求;访问
call at访问(某家);(车船)停靠(某地);拨打号码
call up召唤;召集;打电话给;【电讯】呼唤
call back取消;召唤;回一个电话;再打一个电话来
call out呼喊;大声叫唤;召集;号召罢工

callback是什么意思及用法callback回收,回叫信号,复查 The remote access server has requested a callback number. 远程访问服务器已申请回叫号码.很高兴第一时间为您解答,祝学习进步如有问题请及时追问 , 谢谢~~O(∩_∩)O
back是什么意思?back
请问程序设计中callback是什么意思呢?回调就是你把一个指定的方法交给其他地方调用参阅设计模式的command模式简单的代码示范:定义一个接口:interface CallbackDemo{public void callbackMethod(){}}调用的类(Demo):CallBackDemo cd=null;public void addCallback(CallBackDemo cd){this.cd = cd;}public void execute(){cd.callbackMethod();}程序入口:Demo demo = new Demo();demo.addCallback(new CallbackDemo(){public void callbackMethod(){callDetail();}});public void callDetail(){System.out.println("I'am called!");}demo.execute();//你这里调用demo一个方法//demo类就调用了你这里的callDetail的一个方法//所以被称为是回调了=======回调的目的是把自己的一个方法交到其他对象里面,在C里面是传递方法的地址

C语言中LRESULT CALLBACK是什么意思?LRESULT就是long型 , 是WindowsAPI的一种返回类型;CALLBACK表示这个函数是给系统调用的,实际上CALLBACK就是__stdcall(回调函数)

哪位大神能讲解一下callback的具体用法和作用吗1-callback只是形参,走的是函数addOne,arguments[i]是参数值a,b,c2-数据里面的元素都是来自函数的返回值,而不是形参

callback函数怎么用?callback函数定义回调函数就是一个通过函数指针调用的函数 。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数 。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应 。在计算机程序设计中,回调函数 , 或简称回调(Callback),是指通过函数参数传递到其它代码的,某一块可执行代码的引用 。这一设计允许了底层代码调用在高层定义的子程序:例如:defmy_callback(input):print"functionmy_callbackwascalledwith%sinput"%(input,)defcaller(input,func):func(input)foriinrange(5):caller(i,my_callback)执行结果是:functionmy_callbackwascalledwith0inputfunctionmy_callbackwascalledwith1inputfunctionmy_callbackwascalledwith2inputfunctionmy_callbackwascalledwith3inputfunctionmy_callbackwascalledwith4input
callback函数怎么用?。?不太明白callback函数,是由系统调用的 。程序员只负责编写callback函数,并注册到系统中,由系统调用 。比如:系统中有两个函数:resizewindow(), registercallback()function (*rsw)(int x, int y);rsw gcb;function resizewindow(int x, inty){// resize windowgcb(orgx, orgy, x, y);}function registercallback( rsw cb){gcb=cb;}你可以编写一个callback函数function mycb(int x, int y){// code}然后,你的程序一段代码为:// ...... coderegistercallback(mycb);resizewindow(5,6);希望说清楚了 。
other是什么意思及用法other
adj.
另外的,其他的
[the other](二者中)另一个的;其余的
别的,不同的
其余的,(许多中)剩下的
以前的;不久前的
更多的,额外的
[用于every之后]隔一…的
n.
[the other]对立面;对立的事物
pron.
[常用复数]其他的人(或东西),别的人(或东西);另外的人(或东西)
不同的人(或东西);再一个人(或东西)
[the other] (二者中的)另一个人(或东西)
[用复数] [the other] 其余的人(或东西)
adv.
另外地,不同地(后与than连用)
短语:
与…不同,非
除了
其余的,所有其他的
每隔…的
among others 其中;除了别的以外;包括
no other [古语]仅此而已
no (或none) other than 正是,不是别的
of all others 在所有的当中
other from 不同于
the other day (或night, evening, week) 不久前的某天(某晚、某夜、某个星期)

在计算机技术里 callout和callback是什么意思 。callout是驱动的操作
callback是显卡驱动更新

call on,call at,call for,call on意思

call back

文章插图

call on,call at,call for,call on的意思如下:一、call on读音:英 [kɔːl ɒn]美 [kɔːl ɑːn]释义:要求;呼吁;号召;(短暂)拜访,探访,看望语法:后接表示人的名词或代词 。二、call at读音:英 [kɔːl æt]美 [kɔːl æt]释义:到…进行短暂访问;停留语法:后面接动词不定式作宾语补主语 。三、call for读音:英 [kɔːl fɔː(r)]美 [kɔːl fɔːr]释义:接(人);要求;呼吁;需要语法:去接(某人); 去取(某物) 。四、call on与第一项相同 。扩展资料call on的近义词:pay a visitpay a visit读音:英 [peɪ ə ˈvɪzɪt]美 [peɪ ə ˈvɪzɪt]释义:访问;拜访语法:基本意思是“访问某人或某地”,即“访问”“探望”“参观”“视察”“逗留”“出诊”,指因为礼节、友谊、生意或职责的需要而来到某人处并短时间地与其呆在一起,也可指较长时间地以客人身份在某人家里或所去休息、娱乐、观光的地方居住 。例句:Perhaps you would like to pay a visit to London. 也许 , 您乐意去游览一下伦敦 。
如何获得一个回调函数中的数据代码如下:
function a(callback){
alert('a');
callback.call(this);//或者是 callback(), callback.apply(this),看个人喜好
}
function b(){
alert('b');
}
//调用
a(b);

这样的结果是先弹出 'a',再弹出‘b' 。这样估计会有人问了“写这样的代码有什么意思呢?好像没太大的作用呢!”
是的,其实我也觉得这样写没啥意思,“如果调用一个函数就直接在函数里面调用它不就行了” 。我这只是给大家写个小例子,做初步的理解 。真正写代码的过程中很少用这样无参数的,因为在大部分场景中,我们要传递参数 。来个带参数的:

复制代码 代码如下:

function c(callback){
alert('c');
callback.call(this,'d');
}
//调用
c(function(e){
alert(e);
});

这个调用看起来是不是似曾相识,这里e参数被赋值为'd',我们只是简单的赋值为字符窜,其实也可以赋值为对象 。Jquery里面是不是也有个e参数 , 下面我们就来讲讲
Jquery里面的e参数是如何被回调赋值的 。
Jquery框架我想大家不陌生了,出来了好久,开发的时候都在用,比较简单,api网上搜起来很方便,上手快 。在Jquery框架下,我们有时候要获取事件中的一些参数,比如我要获取当前点击的坐标,点击的元素对象 。这个需求在Jquery里面好办 :

复制代码 代码如下:

$("#id").bind('click',function(e){
//e.pageX ,e.pageY ,e.target.....各种数据
});

用起来倒是挺方便,其实这个e参数的赋值也是通过回调函数来实现的,这个参数是用回调参数给它赋予了一个对象值,仔细研究过JJquery源码的朋友应该发现了这一点 。
还有Ajax里面 $.get('',{},function(data){}) data这个参数也是同样的原理 。
我们来看看Jquery事件对象里面是怎么应用回调函数的 。
为了方便,我简单的写了一下$相关的一些实现 , 之前写过“小谈Jquery”里面有比较接近框架实现的方法,我下面只是写一个简易的选择器 。

复制代码 代码如下:




var _$=function (id)
{
this.element= document.getElementById(id);
}
_$.prototype={
bind:function(evt,callback)
{
var that=this;
if(document.addEventListener)
{
this.element.addEventListener(evt, function(e){
callback.call(this,that.standadize(e));
} ,false);
}
else if(document.attachEvent)
{
this.element.attachEvent('on'+evt,function(e){
callback.call(this,that.standadize(e));
});
}
else
this.element['on'+evt]=function(e){
callback.call(this,that.standadize(e));
};
},
standadize:function(e){
var evt=e||window.event;
var pageX,pageY,layerX,layerY;
//pageX 横坐标 pageY纵坐标 layerX点击处位于元素的横坐标 layerY点击处位于元素的纵坐标
if(evt.pageX)
{
pageX=evt.pageX;
pageY=evt.pageY;
}
else
{
pageX=document.body.scrollLeft+evt.clientX-document.body.clientLeft;
pageY=document.body.scrollTop+evt.clientY-document.body.clientLTop;
}
if(evt.layerX)
{
layerX=evt.layerX;
layerY=evt.layerY;
}
else
{
layerX=evt.offsetX;
layerXY=evt.offsetY;
}
return {
pageX:pageX,
pageY:pageY,
layerX:layerX,
layerY:layerY
}
}
}
window.$=function(id)
{
return new _$(id);
}
$('container').bind('click',function(e){
alert(e.pageX);
});
$('container1').bind('click',function(e){
alert(e.pageX);
});


这段代码我们主要看standadize函数的实现,兼容性的代码,就不多说了,返回的是一个对象

复制代码 代码如下:

return {
pageX:pageX,
pageY:pageY,
layerX:layerX,
layerY:layerY
}

然后再看bind函数里面的代码 callback.call(this,that.standadize(e)) , 这段代码其实就是给e参数赋值了,是用callback回调实现的 。
callback 函数被调用的时候传入的是匿名函数

复制代码 代码如下:

function(e){
}

而callback.call(this,that.standadize(e))相当于是执行了这么一段代码

复制代码 代码如下:

(function(e){
})(standadize(e))

这也是Jquery用回调函数比较经典的地方,e参数就是这么被赋值的 , 说了这些你们也大概有个了解了,以及怎么使用了 。
回调在各种框架中应用的比较多,有时候自己写一些东西的时候也可以根据实际情况用用看 。

怎么使用jsonpcallback返回过来的值直接用request.getParameter("callback")来获取 , 当然前提是你在提交的时候传入了callback参数 。例如jquery里的jsonp用法:$.getJSON

thinkphp 自动验证的callback如何传入多个值protected function _validationFieldItem($data,$val) {
switch(strtolower(trim($val[4]))) {
case 'function':// 使用函数进行验证
case 'callback':// 调用方法进行验证
$args = isset($val[6])?(array)$val[6]:array();
if(is_string($val[0]) && strpos($val[0], ','))
$val[0] = explode(',', $val[0]);
if(is_array($val[0])){
// 支持多个字段验证
foreach($val[0] as $field)
$_data[$field] = $data[$field];
array_unshift($args, $_data);
}else{
array_unshift($args, $data[$val[0]]);
}
if('function'==$val[4]) {
return call_user_func_array($val[1], $args);
}else{
return call_user_func_array(array(&$this, $val[1]), $args);
}

其中$val[6]应该就是规则的第七个参数,是array类型 。
规则:
// 自动验证设置
protected $_validate = array(
array('title', 'checkTitle', '有个参数错误啦!', 1, 'callback', 3, array('654321')),
);

public function checkTitle($arg1, $arg2) {
if('123456' === $arg2) {
return TRUE;
} else {
return FALSE;
}
}

也就是说,是可以传入多个参数的 , 就是在规则数组中加入第七个元素 , 类型是array型 。里面就是function或者callback的参数列表,但是不能包含第一个参数 , 因为第一个参数默认是你要验证的字段,框架中用array_unshift($args,$_data);自动帮把第一个参数加个数组中了 。

callback函数怎么被调用callback函数定义:回调函数就是一个通过函数指针调用的函数 。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时 , 我们就说这是回调函数 。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应 。实现的机制:[1]定义一个回调函数;[2]提供函数实现的一方在初始化的时候,将回调函数的函数指针注册给调用者;[3]当特定的事件或条件发生的时候 , 调用者使用函数指针调用回调函数对事件进行处理 。使用优点:因为使用此函数可以把调用者与被调用者分开,所以调用者不关心谁是被调用者 。它只需知道存在一个具有特定原型和限制条件的被调用函数 。简而言之 , 回调函数就是允许用户把需要调用的方法的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法 。想知道回调函数在实际中有什么作用?先假设有这样一种情况:我们要编写一个库,它提供了某些排序算法的实现(如冒泡排序、快速排序、shell排序、shake排序等等),为了能让库更加通用,不想在函数中嵌入排序逻辑,而让使用者来实现相应的逻辑;或者,能让库可用于多种数据类型(int、float、string) , 此时,该怎么办呢?可以使用函数指针,并进行回调 。回调可用于通知机制 。例如,有时要在A程序中设置一个计时器,每到一定时间,A程序会得到相应的通知,但通知机制的实现者对A程序一无所知 。那么,就需一个具有特定原型的函数指针进行回调,通知A程序事件已经发生 。实际上,API使用一个回调函数SetTimer()来通知计时器 。如果没有提供回调函数,它还会把一个消息发往程序的消息队列 。另一个使用回调机制的API函数是EnumWindow(),它枚举屏幕上所有的顶层窗口,每个窗口都可以通过它调用另一个程序提供的函数,并传递窗口的处理程序 。例如:如果被调用者返回一个值,就继续进行迭代;否则,退出 。EnumWindow()并不关心被调用者在何处,也不关心被调用者用它传递的处理程序做了什么 , 它只关心返回值,因为基于返回值,它将继续执行或退出 。

ext的store.load的callback怎么获得response的值后台返回的数据是json格式的如下:
{success:true,version0:001,version1:001,version2:002,root[{name:aa,sex:1},{name:bb,sex:1},{name:cc,sex:0}]}
其中root是grid panel要显示的一条一条数据记录,而我前端用store请求的数据 。
store.load({callback:function({
var text =store.getProxy().getReader().rawData ;
alert(text.version0);
alert(text.version1);
}});

什么是callback函数,它有什么用一次unget()调用会引起流后退一个位置,其本质是把最后一个字符读回到流中 。

什么是回调函数 , 英文用callback,为什么叫回调函数,有什么实际的功能?别人写了一个函数,用来下载你的电话本 。保存到一个文件里面 。
别人的函数(参数1,参数2)
然后你使用这个函数 。每次调用之后,电话本就被保存到指定文件里面了 。
使用一段时间你会感觉,只是用这个函数是不错 , 不过不知道下载的进度啊 。
所以你就会要求把进度情况告诉你 。

然后他就改进了一下
别人的函数(参数1,参数2,回调函数)
并且告诉你回调函数的格式如下
回调函数(参数1:当前数量,参数2:总数量)

你使用时必须按照这个格式定义一个函数,然后传给他 。

如下,别人的函数(参数1,参数2 , 你写的回调函数名字)

这样,你每次调用别人的函数的时候 , 你写的那个回调函数就会被调用(如何调用是别人控制的了,你只需要在你的函数里面处理好参数1 2就行了)

当然,很多时候回调是不分彼此的 , 这里写的别人,和自己,只是为了好理解,意思就是表示2个调用和被调用的关系
剩下的你自己体会吧 。
PS,你拿国王与饭举例 , 实在有些牵强 。

什么叫CallBack函数,怎么用回调函数回调函数就是callback函数 。是系统给用户的开放接口程序 。当某事件发生时,系统需要处理这一事件,例如键盘输入事件发生,例如屏幕图像更新事件发生

callback函数比如在嵌入式中,给耳机中断注册一个callback函数,这样,当任何时候有耳机插入时 , 程序就执行这个callback函数 , 这时你就可以在callback函数中处理你要干的事情,比如弹出对话框提示插入耳机;

新手不懂回调函数Callback , 请尽可能简单地讲解 。。编程时,调用别的函数完成某种功能,这个叫CALL 。但还有一种需求是反过来的,别的某个程序正在执行 , 你想让它执行完之后告诉你一声,即:调用你的一个函数 。这个就叫CALLBACK.就跟打电话一样 , 当你要CALL别人的时候,你需要知道对方的电话号码(函数名) 。当你想让别人CALLBACK你的时候,你需要提前把自己的号码告诉对方(函数指针) 。

什么叫CallBack函数,怎么用回调函数什么叫CallBack函数,怎么用回调函数
格式字符意义
d输入十进制整数
o输入八进制整数
x输入十六进制整数
u输入无符号十进制整数
f或e输入实型数(用小数形式或指数形式)
c输入单个字符
s输入字符串
2)“*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值 。
如:
scanf("%d %*d %d",&a,&b);
当输入为:123时,把1赋予a , 2被跳过,3赋予b 。
3)宽度:用十进制整数指定输入的宽度(即字符数) 。
例如:
scanf("%5d",&a);
输入:12345678
只把12345赋予变量a,其余部分被截去 。
又如:
scanf("%4d%4d",&a,&b);
输入:12345678
将把1234赋予a,而把5678赋予b 。

求c语言中的callback函数具体使用范例以及调用关系的解说 。你可以在 JulianTec 的邮件列表中找到这个问题的答案,之前有讨论过的 。http://www.juliantec.info/mlist/archives/adil/2011-02/msg00013.html

js中callback.call()和callback()的区别callback是回调函数 。函数有call和apply方法 。可以在函数执行时动态的绑定上下文 。

因为你这里callback.call()没有传入任何参数 。因此callback.call()跟callback()是等价的 。没有任何不同 。

函数的上下文主要影响函数中的this对象 。

正常情况下this对象是根据运行上下文自动指定的 。

但是用call方法或者apply方法可以手动设置上下文 。相当于可以随意调整函数中的this对象指向谁 。

js异步加载的callback()方法是什么?上面的callback()方法是参数传入的,当然需要你在外部定义一个函数 。

回调函数 , 就是当加载完成后,可以进行下一步操作的函数 。

举个简单的例子:
登陆操作,当输入用户名和密码进行登陆后 , 发送一个异步请求至服务端,来验证是否为合法用户 。
假如服务端的验证方法,返回一个true|false的布尔值 。
客户端脚本中在得到服务端的响应后 , 就可以进入回调函数 。
那么在回调函数中,可以根据这个返回值,进行相应的操作 。比如,true的话,跳转到主页面;false的话 , 重新定位到登陆页面 。

回调函数在ajax中还是很有用的 。

js中callback.call和callback的区别callback是一个函数对象 。
callback.call是这个函数对象的一个方法 。
假如callback这个函数有3个参数a,b, c
你可以用以下3种方法执行它
callback(a,b,c)
callback.call(null,a,b,c)
callback.apply(null,[a,b,c])
其中null的位置传的是函数内部所使用的this 。

JS中 , 如何注销callback回调函数在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的 , 如何把参数传进来呢?var callback = function(p1){//do something}var ajaxSetting = {url: url,timeout:me.timeout,type: method,contentType: "application/json",dataType: "json",cache: false,async: async,data: p_data,success: callback},error: function(p_request, p_status, p_err) {}};解决的办法是利用匿名函数:success: function(result){callback(p1_actual);}其中pa_actual是已知的参数,可以是function类型 。

js中callback.call和callback的区别callback等同于function callback(){}
callback.call 等同于 ()=>{ }或者callback = callback.bind(scope) ;
call是为了指定执行的context范围,属于js的核心操作之一了

java中怎么使用callback函数在很多场景,作为开发都会想到,在执行完毕一个任务的时候 , 能执行一个callback函数是多么好的事情 。
现在模拟一下这个情景:
定义三个类 。分别是主函数类 。callback函数的接口类 。业务处理类 。在业务处理类中,处理完业务之后,执行一个callback函数 。
[java] view plain copy
package comz;

public class Main {
public static void main(String[] args) {
new TestCallBack().compute(1000, new ComputeCallBack() {

@Override
public void onComputeEnd() {
System.out.println("end back!!!");

}
});
}
}
这是主函数类 。new了一个业务处理类来处理逻辑,并在处理完毕之后,执行callback函数 。
[java] view plain copy
package comz;

public class TestCallBack {

public void compute(int n, ComputeCallBack callback) {
for (int i = 0; i < n; i++) {
System.out.println(i);
}
callback.onComputeEnd();
}
}
这是业务处理类 。仅仅输出一些数字,然后执行回调函数 。
[java] view plain copy
package comz;

public interface ComputeCallBack {
public void onComputeEnd();
}
这是回调函数的接口 。
--------------------------------------
运行上面的代码 , 就会在输出结束的时候调用在Main里面的callback函数,输出System.out.println("end back!!!");
--------------------------------------
这里的原理是:
在主类中,新建业务类的时候,传递进去的第二个参数是一个实现了回调接口的匿名类对象 。
在业务类中,我们调用了这个对象的onComputeEnd方法 。在执行onComputeEnd的时候 , jvm会找到这个对象的函数实现并调用 。于是就输出了end back!!!

callback函数【call back】callback函数:即回调函数 。
回调函数就是一个通过函数指针调用的函数 。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数 。回调函数不是由该函数的实现方直接调用 , 而是在特定的事件或条件发生时由另外的一方调用的 , 用于对该事件或条件进行响应 。
回调函数实现机制:
[1]定义一个回调函数;
[2]提供函数实现的一方在初始化的时候,将回调函数的函数指针注册给调用者;
[3]当特定的事件或条件发生的时候,调用者使用函数指针调用回调函数对事件进行处理 。
回调函数使用优点:
因为使用此函数可以把调用者与被调用者分开,所以调用者不关心谁是被调用者 。它只需知道存在一个具有特定原型和限制条件的被调用函数 。简而言之 , 回调函数就是允许用户把需要调用的方法的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法 。