博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
canvas
阅读量:4623 次
发布时间:2019-06-09

本文共 932 字,大约阅读时间需要 3 分钟。

###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():自动闭合
   

转载于:https://www.cnblogs.com/tydy9891-/p/9196868.html

你可能感兴趣的文章
配置的热更新
查看>>
MySQL事务的开启与提交,autocommit自动提交功能
查看>>
PriorityQueue
查看>>
CODEVS1403 新三国争霸
查看>>
iOS 环信离线推送
查看>>
WPFTookit Chart 高级进阶
查看>>
雷云Razer Synapse2.0使用测评 -第二次作业
查看>>
django上传文件
查看>>
CVPR2013-papers
查看>>
PHP之时间函数
查看>>
Python open()完整参数
查看>>
django里面DTL使用for循环时,获取当前循环次数使用{{forloop.counter}}
查看>>
Java基础——Java集合(二)
查看>>
详解如何让Android UI设计性能更高效
查看>>
Zorka监控平台的Online reconfiguration基本效果展示
查看>>
mysql查看执行sql语句的记录日志
查看>>
值传递
查看>>
冲刺7
查看>>
《Python学习之路 -- Python基础之文件处理》
查看>>
局部变量和全局变量
查看>>