###ES6创建类
关键字:class
构造函数:constructor
###ES6继承
关键词:extends
父类,超类:super
###HTML5内容
HTML4:所有HTML的基础
XHTML:规范更严格,并没有加新东西
HTML5:最开始由WHATWG研发出来的,后来由W3C收购并且加入了一些新东西
XML:可拓展标记源,存储数据(W3C)规范非常严格
语义化是HTML5里面新增的特性
两大特点:
利于SEO(搜索引擎)
方便于屏幕阅读器解析
###canvas
属性,方法
.canvas:画板
画板.getContext('2d'):画笔
画笔.fillStyle="":换画笔的颜色
画笔.fill():填充
画笔.stroke():边框
画笔.lineWidth= :加粗边框
画笔.clearRect(, , , ,):清除画布
画笔.translate():改画布的圆心
画笔.save():保持状态
画笔.restore():还原
画笔.beginPath():重新开始新的路径
画笔.rotate():旋转
画矩形
画笔.fillRect(x,y,width,height):填充的矩形(实心)
画笔.strokeRect(x,y,width,height):边框的矩形(空心)
画笔.strokeStyle ="":换空心矩形的边框颜色
画笔.beginPath():开始路径
画笔.rect(x,y,width,height):绘一个矩形路径
画圆
画笔.arc(x,y,r,sAngle,eAngle,counterclockwise)
x:圆中心的x坐标
y:圆中心的y坐标
r:圆的半径
sAngle:起始角,以弧度计(弧的圆形的三点钟位置是0 度)
eAngle:结束角,以弧度计
counterclockwise:可选;规定应该逆时针还是顺时针绘图;false:顺势针,true:逆时针
画三角
画笔.moveTo(x,y):移动
画笔.lineTo(x,y):线条走向
画笔.closePath():自动闭合