测试markdown

##HTML5简介###新特性:>  1. 新布局素,header、nav、section、article、footer>  2. 新表单控件,date、email、url、search、number>  3. 绘图特性,Canvas、SVG、WebGL>  4. 网页多媒体,video、 audio>  5. 本地存储特性>  ……###1、新布局元素![此处输入图片的描述][2]###2、新表单类型````````````````````````###3、绘图#### 3.1、Canvas- 一种基于像素的渲染技术实现- 使用基于JavaScript的绘图API绘制图像- 拥有绘制路径、矩形、圆形、字符以及添加图像的方法![此处输入图片的描述][3]```

var c=document.getElementById("myCanvas");

// 创建 context 内建对象,绘制路径、矩形、圆形、字符以及添加图像

var cxt=c.getContext("2d");

// 绘制一个红色的矩形

cxt.fillStyle="#FF0000";

cxt.beginPath();

// arc() 创建弧/曲线,(圆心x,y、半径、起始角、结束角、逆时针)

cxt.arc(70,18,15,0,Math.PI*2,true);

cxt.closePath();

// 填充当前绘图

cxt.fill();```#### 3.2、SVG- 可缩放矢量图形- 基于XML,用于描述二维矢量图形的一种图形格式- 用文本描述语言来描述图像内容- 具有交互性和动态性- W3C推荐标准![此处输入图片的描述][4]``````

#### 3.3、Canvas与SVG的区别:| Canvas  | SVG || ----- | ----- || 依赖分辨率 | 独立于分辨率 || 不支持事件处理器 | 支持事件处理器 || 弱文本渲染能力 | 最适合具有大渲染面积的应用(谷歌地图) || 可以保存最终图片为PNG或者JPG | 复杂图像,重画变慢(任何使用DOM很多的情况都会变慢)|| 最适合许多对象频繁重画的图形游戏 | 不适合游戏应用 |

#### 3.4、WebGL- 一种在网页上渲染三维图形的3D绘图标准- 可以为HTML5 Canvas提供硬件3D加速渲染- 可被用于创建具有复杂3D结构的网页或游戏###4、多媒体```

您的浏览器不支持 video 标签。

您的浏览器不支持 audio 标签。

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android中View和ViewGroup关系大揭密 1. 概念 Android中的View与我们以前理解的“视...
    所以一直走啊阅读 452评论 0 4
  • SVG svg和canvas的区别 svg绘制的是矢量图, canvas绘制的是位图 svg使用XML来绘制图片,...
    我是赛文啊阅读 175评论 0 0
  • canvas高级 阴影 shadowColor 属性 shadowBlur 属性 shadowOffsetX 属性...
    我是赛文啊阅读 184评论 0 0
  • 【2017年最新】☞ iOS面试题及答案 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经...
    紫色冰雨阅读 624评论 0 1
  • 著名原型工具Axure RP发布新测试版,在原型设计、动效、项目协作上有大幅提升。下载地址:http://www....
    龙爪槐守望者阅读 1,084评论 1 1