logo的引入

来源:7-8 完成案例阴影和曲线

光aaaaand影

2019-08-18 11:32:38

http://img.mukewang.com/climg/5d58c5d3000148f407200579.jpg

  1. 请问老师,为什么渐变和文字都在onclick事件里边,唯独将图片的引入放在了外边?

  2. 既然图片的引入在onclick事件外边已经实现了,为什么还要在时间函数里边再一次调用drawImage()方法?

写回答

1回答

好帮手慕慕子

2019-08-18

同学你好, 

  1. 因为我们只需要创建一次图片, 获取到图片即可, 不需要每次点击的时候都重新创建一个图片引入相同路径的图片

  2. 在onclik事件外面引入图片, 可以理解为初始化加载图片, 将图片绘制在画布上。

    在事件函数中再次调用drawImage是为了用户点击“生成名片”按钮时再次在画布上绘制图片

同学也可以在源码中测试将drawImage方法注释, 对比查看效果, 帮助自己更好的理解

如果帮助到了你,欢迎采纳!

祝学习愉快~~~


0

0 学习 · 4826 问题

查看课程