logo的引入
来源:7-8 完成案例阴影和曲线
光aaaaand影
2019-08-18 11:32:38
请问老师,为什么渐变和文字都在onclick事件里边,唯独将图片的引入放在了外边?
既然图片的引入在onclick事件外边已经实现了,为什么还要在时间函数里边再一次调用drawImage()方法?
1回答
好帮手慕慕子
2019-08-18
同学你好,
因为我们只需要创建一次图片, 获取到图片即可, 不需要每次点击的时候都重新创建一个图片引入相同路径的图片
在onclik事件外面引入图片, 可以理解为初始化加载图片, 将图片绘制在画布上。
在事件函数中再次调用drawImage是为了用户点击“生成名片”按钮时再次在画布上绘制图片
同学也可以在源码中测试将drawImage方法注释, 对比查看效果, 帮助自己更好的理解
如果帮助到了你,欢迎采纳!
祝学习愉快~~~
相似问题