html5 - canvas

canvas 简单部分就先不提了

就说说今天我遇到的一些问题,虽然简单,想总结一下后来看起来也方便 

先附上一个chartjs(用canvas绘制图标的,方便) 官网:http://www.chartjs.org

使用方法: <script src="Chart.js"></script>

var chart = new Chart(context);

接下来就是根据需求制定不同的表,不同的表定义数据的方法不同

看图片里会有demo

最后:chart.表名(你的数据存放的数组名);

 

接下来就是画圆时遇到的问题:

canvas绘制图片使用的drawImage()会有加载错误或者绘制错误(主要是chrome和firefox的问题)

解决办法:给你的img对象添加 加载函数

img.οnlοad=function(){

  context.drawImage();

}

画布方法:

context.translate(x,y) 注意是相对上次位移

context.scale()  在原画板基础上缩小或放大

context.rotate(Math.PI/n);  相对原画板旋转

 

就这么多。。。。。。。。希望对一同学习的小伙伴们有些帮助

 

转载于:https://www.cnblogs.com/Geekelyar/p/5037633.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值