För djupt inkapslade visningsobjektbehållare kan händelsebubbling vara kostsamt. Du kan minska den här kostnaden genom att hantera händelsen helt i målobjektet och sedan anropa metoden
stopPropagation()
för händelseobjektet. När du anropar den här metoden förhindrar du att händelsen bubblar upp. Om du anropar den här metoden innebär det också att händelsen inte mottas av de överordnade objekten.
Du kan skapa relaterade fördelar genom att göra inkapslingen av visningsobjektet plattare och därmed undvika långa händelsekedjor.
Registrera MouseEvent-händelser i stället för TouchEvent-händelser när det är möjligt. För MouseEvent-händelser används mindre processorkapacitet än för TouchEvent-händelser.
Ange att egenskaperna
mouseEnabled
och
mouseChildren
ska vara
false
när det är möjligt.
|
|
|