1 function bind(fn, context) {
2 return function() {
3 return fn.apply(context, arguments);
4 };
5 }
6
7 //使用方法
8 var handler =
{
9 message: "Event handler"
,
10 handleClick:
function() {
11 console.log(
this.message + ":" +
event.type);
12 }
13 };
14 var btn = document.getElementById("my-btn"
);
15 EventUtil.addHandler(btn, "click", bind(handler.handleClick, handler));
转载于:https://www.cnblogs.com/qzsonline/archive/2012/06/10/2544008.html