1 var clicky = {
 2     wasClicked: function() {},
 3     addListeners: function() {
 4         var self = this;
 5         $('.clicky').click(function() {
 6             self.wasClicked();
 7         });
 8     }
 9 };
10 clicky.addListeners();
11 
12 
13 //使用apply
14 var proxy = function(func, thisObject) {
15         return (function() {
16             return func.apply(thisObject, arguments);
17         });
18     };
19 var clicky = {
20     wasClicked: function() {},
21     addListeners: function() {
22         var self = this;
23         $('.clicky').click(proxy(this.wasClicked, this));
24     }
25 };

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2021-07-06
  • 2022-01-18
相关资源
相似解决方案