Händelsebubbling

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.