Giả sử tôi có một ứng dụng html5/canvas trong đó tôi có thể đặt các đối tượng trên một khung vẽ. Một số loại trình soạn thảo biểu đồ, giống như Visio (nhưng đơn giản hơn nhiều)Tìm hiểu đối tượng nào đã được nhấp vào một html5 Canvas
Có khung nào giúp tôi tìm đối tượng nào được nhấp/kéo không?
Một lựa chọn là để nắm bắt những sự kiện nhấp vấn và duyệt qua tất cả các đối tượng của tôi (một cách bán thông minh) và kiểm tra xem nó được nhấp/draged, nhưng Tôi ghét phải phát minh lại bánh xe :)
'một số lượng lớn' là gì? 100? 10.000? – Dribbel
Tôi nhận được hiệu suất chậm chạp khi vẽ trên 10.000 điểm bằng cách sử dụng excanvas –
@Dribbel Nó sẽ thay đổi tùy thuộc vào trình duyệt và thông số máy, nếu mục tiêu của bạn là máy tính để bàn với trình duyệt hiện đại, sau đó vượt quá 10.000, nếu bạn đang sử dụng điện thoại thì có thể giống 1000, nếu bạn đang cố gắng để có được những thứ để làm việc trong IE với VML, có thể một vài trăm. – robertc