当前位置: 软件>JavaScript软件
极小的 JavaScript 库 OnOff
本文导语: OnOff 是个极小的 JavaScript 库,提供 on(), off() 和 trigger() 事件管理函数。同时还包括一个非常方便的 once() 函数,事件只能调用一次。 示例: > // Create an instance of OnOff() > EventManager = new OnOff(); // NOTE: "new" is actually option...
OnOff 是个极小的 JavaScript 库,提供 on(), off() 和 trigger() 事件管理函数。同时还包括一个非常方便的 once() 函数,事件只能调用一次。
示例:
> // Create an instance of OnOff() > EventManager = new OnOff(); // NOTE: "new" is actually optional > // A little test function: > var testFunc = function(args) { console.log('args: ' + args + ', this.foo: ' + this.foo) }; > // Call testFunc() whenever "test_event" is triggered: > EventManager.on("test_event", testFunc); > // Fire the test_event with 'an argument' as the only argument: > EventManager.trigger("test_event", 'an argument');args: an argument, this.foo: undefined > // Remove the event so we can change it:> EventManager.off("test_event", testFunc); > // Now let's pass in a context object:> EventManager.on("test_event", testFunc, {'foo': 'bar'}); > // Now fire it just like before> EventManager.trigger("test_event", 'an argument');args: an argument, this.foo: bar
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。