我正在寻找构建一个基于交互式图像的界面的网络应用程序。每个图像将有 10-200 个可点击/可触摸/可突出显示的不规则形状区域(想想类似地图)。
我可以看到几种执行此操作的方法,例如 svg 图像、图像映射、<canvas>
元素或 javascript 库,例如 paper.js 或 raphael。 不过,我的问题是,哪种方式反应最快? 而且我完全排除了Flash。
通过响应,我的意思是:
- 快速加载,准备好被触摸/点击
- 被点击的即时反应时间(我想一些库可能需要一些处理时间来确定点击是否在特定区域,当有很多区域时)
- 每个区域都可以快速突出显示和取消突出显示