Chinaunix首页 | 论坛 | 博客
  • 博客访问: 485943
  • 博文数量: 226
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2111
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-20 09:02
个人简介

web web web

文章分类

全部博文(226)

文章存档

2020年(2)

2019年(1)

2018年(3)

2017年(26)

2016年(57)

2015年(60)

2014年(77)

我的朋友

分类: Web开发

2014-12-17 10:53:44

    从jQuery 1.7开始,jQuery提供了回调支持,这使得开发者能以一种更简单、高效的方法来管理回调函数。
    jQuery.Callbacks(flags):根据创建的flags创建并返回Callbacks对象,Callbacks对象代表一个回调函数列表。
  1. function fn1(value)
  2.   {
  3.          document.writeln("fn1 函数输出:"+ value +"
    "
    );
  4.   }
  5. var callbacks=$.Callbacks();
  6. callbacks.add(fn1);
     Callbacks提供以下几种方法来管理回调函数。
        
    add(callbacks):将一个或多个回调函数添加到Callbakcs对象中。callbacks参数代表将要被添加的回调函数或回调函数数组。
    disable():禁用该Callbacks对象。
    empty():从该Callbacks对象中删除所有回调函数。
    fire(arguments):使用指定参数arguments激发该Callbacks对象中所有回调函数。
    fired():判断该Callbacks对象中的回调函数是否被调用至少一次。
    has(callback):判断该Callbacks对象是否包含callback回调函数。
    lock():将该Callbacks对象锁定在当前状态。
    locked():判断该Callbacks对象是否处于锁定状态。
    remove(callbacks):从该Callbacks对象中删除一个或多个回调函数。callbacks参数代表将要被删除的回调函数或回调函数数组。

阅读(585) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~