3
我想添加到模塊記錄器中的所有功能。我想記錄功能和「結束」時間的「開始」時間。所以這就是我可以獲得每個功能的性能時間(同步功能)的方法。捕捉/監聽功能的執行
但我無法讓它工作.. =( 我不想以某種動態的方式重寫函數 - 我想在未來調試它們。所以需要保留原始代碼 - 我需要找到某種方式來包裝每一個功能...
讓我們來看看一些例子:
module.exports = {
someVar: "12345string",
operation1: function(){
alert("operation1");
},
operation2: function(){
alert("operation2");
}
};
一旦模塊的功能執行,我們需要運行一些「前」和「後」執行腳本...
我該怎麼做?請幫助... 我有很多模塊和功能... =(
您正在尋找「面向方面編程(AOP)」的Google搜索「Javascript AOP」。 –
謝謝!我發現了幾個庫和這一個:https://github.com/cujojs/meld - 看起來非常好,很簡單!我會嘗試並反饋! – Axel186