Предположим, у меня есть приложение html5/canvas, в котором я могу размещать объекты на холсте рисования. Какой-то редактор диаграмм, что-то вроде Visio (но гораздо проще)Узнайте, какой объект был нажат на html5 Canvas
Есть ли фреймворк, который помогает мне найти, какой объект щелкнул/одели?
Опцион является захват клик-событие и перебирать все мои объекты (в полу-умному) и проверить, если она нажата/потащило, но я ненавижу изобретать колесо :)
Что такое 'большое число'? 100? 10,000? – Dribbel
Я получаю вялую производительность при построении более 10 000 точек с помощью excanvas –
@Dribbel. Это будет варьироваться в зависимости от браузера и спецификации компьютера, если ваша цель - настольные компьютеры с современными браузерами, а затем более 10 000, если вы на телефонах, то, возможно, больше нравится 1000, если вы пытаетесь заставить вещи работать в IE с VML, может быть, несколько сотен. – robertc