先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
正文
效果图
五、刮刮卡制作
预备知识
globalCompositeOperation用于控制源图像在目标图像上的显示方式。
源图像:指你准备绘制到画布上的图像
目标图像:在画布上已经绘制的图像
属性值:
| 值 | 描述 |
| — | — |
| source-over | 默认。在目标图像上显示源图像。 |
| source-atop | 源图像为透明的,只有源图像与目标图像有交集的地方显示源图像,其他部分透明 |
| source-in | 源图像和目标图像都透明,只有源图像和目标图像有交集的地方不透明,且显示源图像 |
| source-out | 目标图像透明,源图像不透明,如果目标图像和源图像有交集的话,交集部分的图像透明 |
| destination-over | 将源图像绘制在目标图像的下层 |
| destination-atop | 目标图像透明,源图像不透明,如果目标图像和源图像有交集的话,在交际部分显示目标图像 |
| destination-in | 源图像和目标图像都透明,只有目标图像和源图像交集的部分不透明且显示目标图像 |
| destination-out | 目标图像不透明,源图像透明,如果目标图像和源图像有交集的话,交集部分图像透明 |
| lighter | 源图像和目标图像一起绘制在画布中,如果两者之间有交集的话颜色会进行叠加 |
| copy | 画布上只显示源图像,目标图像都不在画布中显示 |
| xor | 源图像和目标图像都在画布中显示,如果两者之间有交集的话,交集部分不显示图像 |
例
效果图
cvs.globalCompositeOperation = “source-over”;
cvs.globalCompositeOperation = “source-atop”;
cvs.globalCompositeOperation = “source-in”;
cvs.globalCompositeOperation = “source-out”;
cvs.globalCompositeOperation = “destination-over”;
cvs.globalCompositeOperation = “destination-atop”;
cvs.globalCompositeOperation = “destination-in”;
cvs.globalCompositeOperation = “destination-out”;
六、画板练习