`
mengzhiang
  • 浏览: 23822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的回调

阅读更多

开发中经常遇到的一种情景:
1:在一个父窗口中打开子窗口。
2:子窗口关闭后,需要调用一些父窗口中的方法。


这时就需要回调了。下面是一个简单的模拟。

//新窗口类
function Dialog(o){
        //关闭窗口,并调用父窗口回调
	this.closeWin =function(){
		o.callback();
	}
}
//初始化参数
var parameter ={
	url :"http:\\",
	callback :function(){
		//刷新父窗口
		alert("callback刷新父窗口");
	}
}
//打开新窗口并随后关闭。
//关闭时就调用了callback属性对应的方法。
var di = new Dialog(parameter);
di.closeWin();

 

0
2
分享到:
评论

相关推荐

    C#回调函数

    下面是一个简单的回调函数示例,演示如何在C#中使用委托和回调: ```csharp using System; public delegate void MyCallback(int result); public class CallbackDemo { public static void ExecuteCalculation...

    第一个回调工程

    标题“第一个回调工程”暗示我们将探讨一个简单的C++项目,该项目专门用于演示和实践回调函数的使用。通过解压提供的"CallBackTest.sln"文件,我们可以得到一个完整的解决方案,它包含了所有必要的源代码和配置信息...

    银联支付回调

    银联支付回调是在线支付流程中的一个重要环节,它涉及到金融交易的安全性和实时性。当用户在网站或应用程序中选择银联作为支付方式并成功完成支付后,银联系统会通过特定的接口向商家服务器发送一个回调通知,告知...

    Android回调函数的例子

    在编程领域,回调函数是一种设计模式,它允许我们定义一个函数,这个函数可以在另一个函数执行完毕后被调用。在Android开发中,回调函数扮演着至关重要的角色,尤其是在处理异步操作、事件监听以及用户交互时。本...

    C++ 类中简单回调

    首先明确一个概念,回调函数也是普通函数, 叫回调函数,是因为程序通过参数把该函数的函数指针传递给了其它函数,在那个函数里面调用这个函数指针就相当于调用这个函数,这样的过程就叫回调,而被调用的函数就叫回...

    简单回调demo

    回调(Callback)是计算机编程中一个重要的概念,尤其是在异步编程和事件驱动编程中发挥着核心作用。在本文中,我们将深入探讨回调的基本原理、使用场景以及如何在实际项目中应用回调。 回调函数是一种将函数作为...

    回调简单实现

    在`callbackDemo`中,我们可以假设有一个简单的异步函数`loadData()`,它接受一个回调函数作为参数。在模拟数据加载完成后,`loadData()`会调用这个回调来处理加载的数据。 ```javascript function loadData...

    C# 实现回调函数

    回调函数在编程中是一种强大的设计模式,特别是在C#这样的面向对象语言中,它允许你在方法执行完毕后调用另一个特定的函数。回调函数通常用于异步编程,事件处理或者作为参数传递,使得代码更加灵活和可扩展。接下来...

    回调 回调 1

    回调是软件设计中的一种通信机制,它允许一个函数或方法在执行过程中调用另一个预先设定的函数或方法,以响应特定事件或完成特定任务。回调机制在异步消息传递中起到关键作用,尤其是在处理非阻塞操作时,使得程序...

    android接口回调详解、简单例子+复杂例子

    1. 定义接口:首先,我们需要定义一个接口,该接口包含一个或多个方法,用于接收和处理回调信息。 2. 实现接口:然后,我们在需要接收回调的类中实现这个接口,重写接口中的方法。 3. 注册回调:在发起异步操作的类...

    回调 3 回调 3

    以下是一个简单的回调函数使用示例: ```csharp public class MyDelegate { // 委托定义 public delegate bool CallBack(int hwnd, int lParam); [DllImport("user32")] public static extern int EnumWindows...

    C语言中的回调函数实例

    在C语言中一般用typedef来为回调函数...//pa和pb都是char型指针先看一个回调函数的例子: 代码如下:#include //方法指针的格式为:int (*ptr)(char *p) 即:返回值(指针名)(参数列表)typedef int (*CallBackFun)(char *

    c++builder回调函数例子

    以下是一个简单的C++ Builder回调函数的例子: 1. **定义回调函数接口**:在主程序中,我们需要定义一个函数指针类型,这将是我们的回调函数原型。例如: ```cpp typedef void (*CallbackFunction)(int data); `...

    易语言类方法回调

    类方法回调的核心在于一个“回调”机制,即程序在执行过程中可以将某个方法的引用或句柄保存下来,然后在适当的时候通过这个引用或句柄来调用该方法。这种机制在事件驱动编程、异步处理、插件系统等场景中非常常见。...

    简单的回调函数例子

    回调函数在程序设计中是一种非常重要的机制,它允许我们将一个函数作为参数传递给另一个函数,以便在特定事件或条件满足时被调用。在C语言中,回调函数通常用于实现异步操作、事件处理或者定制特定的行为。在这个...

    简单的回调demo

    - 回调模式:在主函数中定义一个或多个回调函数,并在合适的时候由被调用的函数执行。 2. 回调的使用场景: - 异步操作:例如,网络请求、文件读写等操作,由于其非阻塞特性,需要在操作完成后通过回调通知主线程...

    java回调函数

    Java回调函数是编程中一种非常重要的设计模式,它允许一个对象在另一个对象完成特定操作后进行通知或执行相应的处理。这种机制使得代码更加灵活,解耦了调用者和被调用者的依赖关系,通常用于事件处理、异步编程、...

    接口回调实现简易购物车功能

    在本示例中,“接口回调实现简易购物车功能”着重展示了如何利用接口回调来构建一个简单的购物车系统。下面将详细阐述接口回调的基本概念、其在购物车功能中的应用以及实现过程。 接口回调的核心在于定义一个接口,...

    手动回调函数

    回调函数在计算机编程中是一种设计模式,它允许你将一个函数作为参数传递给另一个函数,以便在特定条件或事件发生时被调用。在VB(Visual Basic)中,虽然不直接支持函数指针,但可以通过一些技巧实现类似的功能。本...

    android回调函数

    以下是一个简单的自定义回调接口示例: ```java public interface CustomCallback { void onCallback(String result); } ``` 然后,在需要使用回调的地方,你可以在方法中接收这个接口作为参数,并在适当的时候...

Global site tag (gtag.js) - Google Analytics