每次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. JQuery事件跟蹤
- 3. 控件的跟蹤事件
- 4. Universal Analytics事件跟蹤
- 5. Google Analytics事件未跟蹤
- 6. 消費「Windows事件跟蹤」事件
- 7. 如何在winforms中創建自動UI事件跟蹤?
- 8. Google Analytics(分析)JavaScript事件跟蹤代碼無法跟蹤事件
- 9. GA事件跟蹤或其他跟蹤開放圖形視頻
- 10. 使用Windows的事件跟蹤跟蹤DNS查詢/答案
- 11. UI缺陷跟蹤器
- 12. Chartbeat - 可能跟蹤Javascript事件?
- 13. 錨加href和onclick事件(跟蹤)
- 14. Google Analytics - 下載鏈接事件跟蹤
- 15. Facebook Messenger Chatbot自定義事件跟蹤
- 16. Javascript中的事件跟蹤代碼
- 17. Angulartics:GA事件跟蹤不工作
- 18. 谷歌Analytics跟蹤出站事件
- 19. 亂舞沒有跟蹤特定事件
- 20. Google Analytics僅用於事件跟蹤?
- 21. 跟蹤單擊事件的d3數據
- 22. WebDriverEventListener不會跟蹤瀏覽器事件
- 23. Google Analytics(分析):事件跟蹤參數
- 24. 硒的Java AbstractWebDriverEventListener跟蹤事件不火
- 25. 谷歌分析跟蹤事件時間
- 26. 事件跟蹤與自定義變量
- 27. 谷歌分析異步事件跟蹤
- 28. 在jQuery中跟蹤「OnMouseNotMoving」事件?
- 29. Google Analytics(分析) - 事件跟蹤
- 30. Google Analytics事件跟蹤代碼問題
您可以使用'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