Canvas vs SVG(交互式应用程序)
Canvas vs SVG (interactive application)
我应该为我的项目使用什么?在我的应用程序中,我已经生成了表,单元格的1/2是可点击的类似于国际象棋,每个是单独的(ID由位置XY)。在这些细胞将是圆形的东西类似于二极管led(所以它会有一些模糊,,梯度等),我把一些数据-*。另外,我想从文件中绘制图像作为我的表的掩码,调整这个表的大小,改变所有红色led等的颜色。我应该用SVG
还是canvas
?现在我使用html DOM,但它太慢了。
您的第一步应该是分析现有的HTML代码,找出它运行缓慢的原因。有7200个单元格的表不一定很慢。五年前,我有一个2mb的原始HTML表格,浏览器可以在不到2秒的时间内渲染出来。
canvas
或SVG都不能神奇地为您解决性能问题。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 有关交互式地图应用程序的任何建议
- 如何使用Google客户端API gem在自己的web应用程序上显示可视化交互式日历
- 使用现有的交互式地图和文件夹(桌面/网络)在Android Studio上轻松创建应用程序
- Canvas vs SVG(交互式应用程序)
- GraphStream:交互式Web应用程序
- 适合简单的交互式web应用程序的工具
- 我应该如何实现面向对象模式的交互式web应用程序(与jQuery的助手)
- 可以在HTML5中制作交互式应用程序(用于离线使用),就像在Flash中(使用Actionscript)一样
- 在交互式白板应用程序中不同的屏幕大小