1
在我的項目中我正在用正則表達式解析JavaScript代碼,特別是像document.createElement
這樣的動態函數。但我建議把document.createElement
換成鉤子。我不理解怎麼辦Dom對象的鉤子是什麼意思
,他們還提供了一個例子:
var f = document.createElement;
document.createElement = function(tagName){
console.log(tagName);
f.apply(document, arguments);
}
此代碼跟蹤document.createElement
我無法理解這種情況在我的代碼中使用任何人都可以幫助我
.createElement'是「自定義的」 – Joseph 2012-04-09 07:46:02
該函數的輸出是什麼,以及如何使用它來跟蹤網頁中的所有document.createElement函數 – user1275375 2012-04-09 07:46:48
@ user1275375在調用'document.createElement()之前, '並且每個呼叫都會記錄第一個參數。 – alex 2012-04-09 07:48:23