摘要: ###canvas中的变换 translate(x, y) 我们先介绍 translate 方法,它用来移动 canvas的原点到一个不同的位置。 translate 方法接受两个参数。x 是左右偏移量,y 是上下偏移量, 在canvas中translate是累加的 rotate(angle) 这个 阅读全文
posted @ 2020-10-15 22:24 0龙行者0 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 不知道什么原因, 每一次使用getElementById()都无法获取canvas对象, 所以会使用querySelector()来获取 但是要注意获取上下文对象时, 要判断一下, canvas对象是否存在 var mycanvas = document.querySelector("#mycanv 阅读全文
posted @ 2020-10-15 21:48 0龙行者0 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 关于栈中的元素以及正在使用的元素 可以这样理解: 栈是一个仓库, 只是储存着我们需要的格式, 除了仓库中的东西, 我们手中还有一个正在使用的格式, 每一次往栈中存储的时候, 只是把我们手中的东西复制了一份放到了仓库中, 只有调用restore()函数的时候 我们才会从栈中取出一个格式替代我们手中正在 阅读全文
posted @ 2020-10-15 20:36 0龙行者0 阅读(223) 评论(0) 推荐(0) 编辑
摘要: canvas在绘制边框时, 是以位置点为基准, 同时在两侧绘制边框, 并且格式不支持小数, 如果出现小数, 默认会向上取整 所以出现了1像素边框变成了2像素边框的问题 阅读全文
posted @ 2020-10-15 19:51 0龙行者0 阅读(390) 评论(0) 推荐(0) 编辑