每次Dojo處理UI事件時,是否可能有'註冊第三方'函數或修改Dojo代碼庫來調用我的函數?換句話說,我希望每次Dojo處理事件時都會調用自己的函數;並將事件對象傳遞給我的函數,以便我可以跟蹤頁面上的所有用戶活動。 感謝 傑裏跟蹤Dojo UI事件
1
A
回答
0
如果通過「UI事件」是什麼意思DOM事件,那麼你可以聽窗口文檔對象 - dojo.doc
- 因爲事件冒泡(只要起泡不停止,例如,通過dojo.stopEvent(event)
):
dojo.connect(dojo.doc, "onclick", function(event) {
console.log(event);
});
觸摸jsFiddle。
您也可以考慮查看dojox.form.Manager Tutorial以觀察表單元素。
相關問題
- 1. 事件跟蹤
- 2. Facebook事件跟蹤 - 按鈕跟蹤
- 3. 跟蹤onclick事件
- 4. JQuery事件跟蹤
- 5. 跟蹤JavaScript事件
- 6. 跟蹤javascript事件
- 7. 控件的跟蹤事件
- 8. 跟蹤另一個事件
- 9. 角度事件跟蹤
- 10. Universal Analytics事件跟蹤
- 11. Google Analytics事件未跟蹤
- 12. WPF跟蹤事件問題
- 13. Qt中的跟蹤事件
- 14. 跟蹤書籤事件
- 15. 跟蹤跳過事件?
- 16. Google事件跟蹤器v3
- 17. 消費「Windows事件跟蹤」事件
- 18. 跟蹤UI網格的行編輯事件
- 19. 帶有邊界的jQuery UI .position()鼠標事件跟蹤
- 20. 如何跟蹤儀器上的UI事件
- 21. 如何在winforms中創建自動UI事件跟蹤?
- 22. Google Analytics(分析)JavaScript事件跟蹤代碼無法跟蹤事件
- 23. 使用GA事件跟蹤進行視頻跟蹤
- 24. Google跟蹤代碼管理器:事件跟蹤不起作用
- 25. 使用Windows的事件跟蹤跟蹤DNS查詢/答案
- 26. GA事件跟蹤或其他跟蹤開放圖形視頻
- 27. GA事件目標跟蹤onSubmit無法在GA中跟蹤
- 28. 」無效的跟蹤ID。中止命中。「事件跟蹤
- 29. 谷歌事件跟蹤不適用於新款跟蹤代碼
- 30. UI缺陷跟蹤器
您可以使用'dojo.connect'(或1.7和更高版本中的'dojo.on')將您的處理程序與由窗口小部件引發的DOM事件或Dojo事件掛鉤。另外,每個小部件都包含一個'watch'功能,允許您添加一個「監視」處理程序來跟蹤屬性更改。或者,作爲最後的手段,在對象本身中「劫持」事件功能。您不太可能需要修改Dojo來源。 – 2012-01-08 07:57:20
你問這個問題,您認爲修改道場源是必要的事實表明你可能是JavaScript新手從C類語言(如C#或Java)。標準JavaScript有很多面向方面的編程技巧,如果不修改庫源,對其他語言來說很難。 – 2012-01-08 07:58:39
感謝您的意見,但我覺得我需要修改代碼庫的原因在我的評論中描述。 – Jerry 2012-01-09 15:36:10