捕捉/收听功能的执行

时间:2016-08-15 06:13:21

标签: javascript oop javascript-events

我想添加模块记录器中的所有功能。我想记录功能的“开始”时间和“结束”时间。这样我就可以获得每个功能的性能时间(同步功能)。

但我无法弄清楚如何让它发挥作用.. =( 我不想以某种动态的方式重写函数 - 我希望将来调试它们。所以需要保留原始代码 - 我需要找到一些方法来包装每个函数...

让我们看看一些例子:

module.exports = {
   someVar: "12345string",

   operation1: function(){
      alert("operation1");
   },

   operation2: function(){
      alert("operation2");
   }
};

执行模块的功能后,我们需要运行一些“预”和“后”执行脚本......

我该怎么做?请帮忙... 我有很多模块和功能...... =(

0 个答案:

没有答案