Canvas 与 SVG 的比较

Canvas

  • 依赖分辨率
  • 不支持事件处理器
  • 弱的文本渲染能力
  • 能够以 .png 或 .jpg 格式保存结果图像
  • 最适合图像密集型的游戏,其中的许多对象会被频繁重绘

SVG

  • 不依赖分辨率
  • 支持事件处理器
  • 最适合带有大型渲染区域的应用程序(比如谷歌地图)
  • 复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
  • 不适合游戏应用

【笔记来至W3CSchool】

最新文章

  1. How to: Change Sales Rep/Team via Mass Update
  2. linux文件创建、查看、编辑命令
  3. JAVA中保留指定小数位方法
  4. [mysql]MySQL忘记密码
  5. DigitalOcean上SSH Key的创建(附DigitalOcean邀请)
  6. 给MD5加上salt随机盐值加密算法实现密码安全的php实现
  7. 浅谈Java中的深拷贝和浅拷贝
  8. JDBC批处理读取指定Excel中数据到Mysql关系型数据库
  9. word2010 ctrl v not work
  10. Python爬虫常用模块,BeautifulSoup笔记
  11. C语言入门(3)——对Hello World程序的解释
  12. scp免密码传送文件
  13. es6+require混合开发,兼容es6 module,import,export
  14. C#基础委托回顾
  15. 开源中文分词工具探析(七):LTP
  16. [k8s]debug模式启动集群&k8s常见报错集合(on the fly)
  17. surface shader获取像素深度差值
  18. python -- 初始函数 函数的定义,函数的返回值以及函数的参数
  19. .Net 导出Excel时设置单元格的格式为文本类型
  20. Ubuntu16.04 安装Processing

热门文章

  1. unity3d的uGUI基本操作
  2. LNMP架构三
  3. C#Virtual和Override的几种组合
  4. 参数数组(params)的用法
  5. Sql添加测试数据
  6. 简述 Python 类中的 __init__、__new__、__call__ 方法
  7. JAVA 数组格式的json字符串转换成List
  8. sscanf及sprintf
  9. Cannot change version of project facet Dynamic Web Module to 3.0 requires Java 1.6 or newer 解决方案
  10. STL源代码剖析——STL算法stl_algo.h