SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
cx-table施加的是focus directive:
Focusdirective繼承自LockFocusdirective:
TrapFocusdirective繼承自TabFocusdirective:
Focus->Lock->Trap->Tab的繼承關(guān)系,從下圖清晰可見:
TrapFocusdirective里接收鍵盤的keydown事件:
最后還是調(diào)用HTML DOM元素原生的querySelectorAll進(jìn)行查找:
第57行,調(diào)用瀏覽器原生的focus方法:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浙丽保是怎么报销的 浙丽保报销是怎么报销
- 下一篇: SAP Spartacus split