事件委托原理之事件冒泡


其實 這個 事件委托原理事件冒泡也不是很難。。接下來我們看看 事件委托,顧名思義,通俗點就是本該注冊給我的事件現在注冊在其他對象上了,那么問題來了,憑什么注冊給其他對象,這個對象有什么限制嗎? 肯定有的,,事件委托的原理是事件冒泡,事件冒泡就是 當前元素觸發的事件會一級一級的向上傳遞,如果上級有這個事件,就會觸發,沒有不觸犯,其實上級沒有注冊這個事件,也會傳遞的,只是不觸發而已。 現在 可以理解事件委托了:本該注冊在當前元素的事件,現在注冊在父元素上,實現委托。 委托作用是什么?為什么要委托? 事件委托可以優化代碼。這種例子有很多,比如子元素有很多要注冊事件,那么全部注冊太好性能,占內存,直接給父級注冊就可以。 在比如,當前元素是動態渲染的,但是有事件需要觸發,那么也可以交給父級元素觸發,動態渲染的,直接注冊動態的dom可能出現觸發不到的情況。 這個就不上代碼了,網上代碼太多了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM