事件代理 proxy

mac2022-06-30  25

1 var proxy = function(func, thisObject) { 2 return (function() { 3 return func.apply(thisObject, arguments); 4 }); 5 }; 6 7 //example 8 var clicky = { 9 wasClicked: function() {}, 10 addListeners: function() { 11 var self = this; 12 $('.clicky').click(proxy(this.wasClicked, this)); 13 } 14 };

JQ也有这个方法

转载于:https://www.cnblogs.com/qzsonline/archive/2012/07/25/2608337.html

最新回复(0)