在jQuery中是否有標準的方式來發布和訂閱自定義的類事件?有無數的「自定義事件」的例子總是與一些HTML 元素有關。但是如果Person()想要發佈並激發由類HealthProfessional()所監聽的事件iAmSick,那該怎麼辦?我想這可以用回調來完成,但不是像asEvented那樣的東西?jQuery中的自定義類事件?
3
A
回答
2
jQuery是一個跨瀏覽器的JavaScript庫,爲快速Web開發提供了DOM遍歷,事件處理,動畫和Ajax交互的抽象。
所以簡短的回答是:不。 Thre不是「jQuery中發佈和訂閱自定義類事件的標準方法」。
但是,如果你想創建自己的解決方案,但不希望從頭開始,我強烈建議您閱讀Darcy Clarke的文章:
+0
謝謝,這當然指向我關於這個話題的大量信息。我一直認爲jQuery就像退役的prototype.js一樣,不僅僅是一個DOM操縱器,而是一個JavaScript庫和增強器。 – Marc
0
jQuery是一個面向DOM的庫,一般來說維護者不會嘗試引入通用編程工具,比如你描述的pub/sub系統。
相關問題
- 1. jQuery的定義自定義事件
- 2. jquery fullcalendar自定義事件
- 3. jQuery自定義事件
- 4. Managaing jQuery自定義事件
- 5. 自定義jQuery事件
- 6. Backbone.js - 自定義JQuery事件
- 7. Live()與jQuery中的自定義事件
- 8. jquery中的簡單自定義事件
- 9. jQuery中的全局自定義事件
- 10. 在jQuery中的自定義事件
- 11. C中的類VB自定義事件#
- 12. Qt:定義自定義事件類型
- 13. 自定義事件對於自定義的jQuery插件
- 14. 可自定義事件排序的jquery
- 15. 使用自定義jQuery的事件ember.js
- 16. jQuery的獲取自定義事件
- 17. jQuery的火災自定義事件
- 18. jQuery的,從一個自定義事件
- 19. jQuery的fullcalendar自定義事件
- 20. jquery定義自己的事件?
- 21. jQuery插件 - 傳遞自定義事件
- 22. jQuery插件自定義事件
- 23. jQuery插件創建自定義事件
- 24. jQuery自定義事件序列
- 25. jquery - 觸發自定義事件
- 26. jQuery:創建一個自定義事件
- 27. jquery jtable自定義點擊事件
- 28. 重寫jQuery自定義事件
- 29. jQuery自定義事件不起作用
- 30. jquery:如何自定義CLICK事件?
那麼,你可以使用'window'對象來觸發它的所有事件,並將所有事件處理程序綁定到它上面......相應的'event'對象可以包含關於觸發事件的類的信息等。 –
是的,你可以用這種方式來利用jQuery,但是我不清楚爲什麼這會比僅僅編寫一個獨立於jQuery的簡單調度器更簡單。我已經開發了一個簡單的事件pub/sub和JavaScript,這是一個非常簡單的事情。好問題,但:-) – Pointy
Sime和@Pointy,如果你能提供例子/鏈接,它會有所幫助。 – Marc