在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ React是如何代理事件的?

React是如何代理事件的?

看到網(wǎng)上說所有事件將在document節(jié)點(diǎn)上觸發(fā),可是翻閱了下源碼,并沒有看見有在document上綁定listener

可能是我理解不到位或者沒有想到具體源碼位置,求各位大佬指教,謝謝~

回答
編輯回答
冷眸

之前看《深入React》里面提到的,React 基于 Virtual DOM 實(shí)現(xiàn)了一個(gè) SyntheticEvent (合成事件)層,我們所定義的事件處理器會(huì)接收到一個(gè) SyntheticEvent 對(duì)象的實(shí)例,它完全符合 W3C 標(biāo)準(zhǔn),不會(huì)存在任何 IE 標(biāo)準(zhǔn)的兼容性問題。并且與原生的瀏覽器事件一樣擁有同樣的接口,同樣支持事件的冒泡機(jī)制,我們可以使用 stopPropagation() 和 preventDefault() 來中斷它。

2017年6月11日 13:03
編輯回答
笑忘初

在listenTo方法里完成了

2018年5月23日 05:11