看到这里的同学都棒棒哒!
https://github.com/yyISACoder/Works
这里有倒计时和米字格的项目源码,都经过了我自己的优化,需要的同学fork下来自己参考哦!
https://github.com/yyISACoder/Works
这里有倒计时和米字格的项目源码,都经过了我自己的优化,需要的同学fork下来自己参考哦!
2017-03-20
最新回答 / 我是一只很可爱的比卡超
save()和restore()是相互匹配的,作用是用于保存状态和取出保存的状态。假设在画布内有很多个元素,你需要对各个元素都要进行不同的操作。如果你没有使用save()和restore()进行状态保存的话,那么你所做的操作实际上会对画布内所有的元素受到影响,并不能达到对各个元素进行不同的操作实现不同的效果这种情况。
2017-02-28
@阿辉2 使用你的方法的画就不能用beginPath()了,不然就画不了了,但是不用beginPath的画,松开鼠标,下次再在另外的地方点击的画,上一次的地方就会连上现在点击的地方了,你这样弄就必须再mouseup和out的时候,将变量重新设置才行
2017-02-19
Element.getBoundingClientRect()方法返回元素的大小及其相对于视口的位置。
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/getBoundingClientRect
2016-12-24