码迷,mamicode.com
首页 > 其他好文 > 详细

回调函数及其理解

时间:2016-03-20 14:29:10      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

最近在学习NodeJS的时候看到了NodeJS的回调函数,以前也听过,仔细一想发现自己根本就不知道回调具体是什么,于是决定百度弄清楚,我的理解如下:

1、回调函数是什么?

  打个比方,当你写了两个窗体程序,通过一个窗体1打开另外一个独立的窗体2,需要通过窗体2来操作窗体1的时候,怎么办?封装使得窗体2 的类是不可以访问到窗体1中的元素和方法的,所以可以在创建窗体2的时候将窗体1的一个指针(这里只是一个说法,传一个自己的代表过去)传给窗体2作为参数,这样窗体2就可以利用该指针来操作窗体1了。

2、回调函数怎么开发?

  如上,回调函数就像是一座桥连接着A和B,也可以说回调函数就是一个接口。只要符合这个要求就可以说是回调函数。

3、为什么要用回调函数?

  这个我觉得都是视具体情况而定的,需要用的时候大概情况如1缩写,需要回头调用调用方的函数。即:A调用了B的回调函数,B通过回调函数中的参数可以调用A中的方法。

回调函数及其理解

标签:

原文地址:http://www.cnblogs.com/makeitworth/p/5297650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!