HTML是超文本标记语言,是一种专门用来制作网页的语言,而HTML5就是它的第五个版本,2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成,该标准针对当前互联网的飞速发展制定了更加标准的网页语言规范及适用功能,同时也给我们开发者带来了更多的开发选择,学习它是每个前端开发者必修的课程。
比对特性 | SVG | Canvas |
---|---|---|
概念 |
|
|
分辨率 | 不依赖分辨率 | 依赖分辨率 |
事件支持 | 支持事件处理器 | 不支持事件处理器 |
渲染能力 | 最适合带有大型渲染区域的应用程序(比如谷歌地图) 能够以 .png 或 .jpg 格式保存结果图像 |
文本渲染能力较弱 复杂度高的场景下渲染速度 会减慢(任何过度使用 DOM 的应用都不快) |
游戏支持 | 不适合游戏应用 | 最适合图像/图形 密集型的游戏,其中的许多对象会被频繁重绘 |