zoukankan      html  css  js  c++  java
  • jQuery2.0 中的 Callbacks

    http://code.jquery.com/jquery-2.0.0.js
    
    var callbacks = $.Callbacks();
    callbacks 的 fire 会激活 callbacks中的所有的函数
    var foo = function( value ){
                    console.log("foo: "+ value);
                    };
                var bar = function(value){
                    console.log("bar: "+ value);
                    };
                var callbacks = $.Callbacks();
    
                callbacks.add(foo);
                callbacks.fire("Hello");
                callbacks.remove(foo);
                callbacks.add(bar);
                callbacks.fire("World");

    结果:
    foo: Hello
    foo: World
    bar: World  
    fire会重新激活所有的事件 
    可是一使用 callbacks.remove(foo);移出已经不使用的函数。

     

  • 相关阅读:
    数据库被黑后留下的数据
    cron(CronTrigger)表达式用法
    nodeJS常用的定时执行任务的插件
    css实现隐藏滚动条
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/2zhyi/p/3184362.html
Copyright © 2011-2022 走看看