- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东理工职业学院单元教学过程设计首页
课程所属院(部):软件工程学院 2016--- 2017学年 第二学期
课程名称
《Web前端开发》
任课教师
单元标题
在canvas中使用图像
上课地点
8208微机室
学时
2
授课班级
授课时间
第 周
第 周
第 周
第 周
第 周
第 周
星期
星期
星期
星期
星期
星期
第 节
第 节
第 节
第 节
第 节
第 节
月 日
月 日
月 日
月 日
月 日
月 日
教学目标
能力目标
知识目标
1. 利用Canvas绘图drawimage()方法实现图像效果;
1. 在canvas中使用图像的方法drawimage();
2. 绘图图像的步骤。
3. 图像的平铺和剪裁
教学任务
1. 学习使用图像方法drawimage()的基础知识,理解和掌握Canvas绘图图像的步骤和方法;
2. 能利用Canvas绘图drawimage()方法实现图像效果
教学重、难点
重点:canvas中使用图像的方法drawimage()的基础知识
难点:绘图图像的步骤和方法
教学材料或用具
教材、教案、课程标准、案例素材、DreamWeaver CS6软件及微机室
课后任务
网页制作软件对比
山东理工职业学院单元教学过程设计
步骤及时间
教学内容
教师活动
学生活动
5分钟
5分钟
20分钟
30分钟
25分钟
5分钟
【组织教学】
1、检查学生出勤,作好学生考勤记录。
2、课堂提问,了解学生掌握所学知识情况。
3、强调课堂纪律,加强互动,活跃课堂气氛。
【课题导入】
HTML4之前,用户不能在页面绘制图形,只能通过img元素引用并显示图形。HTML5新增了Canvas绘图元素,用户可以在页面绘制基本图形,还可以绘制简单的动画。
【讲授新课】
6.6 在canvas中使用图像
1.绘制图像
Canvas API可以读取本地或网络上的图像文件,然后将该图像绘制在画布中,这主要是通过drawImage()方法实现的。
(1)drawImage()方法
drawImage()方法由绘图上下文ctx调用,该方法定义有三种形式.
ctx.drawImage(image,x,y);
ctx.drawImage(image,x,y,w,h);
ctx.drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh);
(2)ctx绘制图像的步骤
创建Image对象
使用不带参数的new 方法创建Image对象,然后在该Image对象的src属性中指定需要绘制的图像文件的路径,具体代码如下。
image=new Image();
image.src=“images/tu1.jpg”; //设置图像路径和文件名
在Image对象的onload事件中同步执行绘制图像的方法
创建Image对象后,就可以通过drawImage()方法绘制该图像文件了,代码如下:
image.onload=function(){
//绘制图像
}
(3)绘制图像的示例
示例6-19给出了在画布上绘制一个简单的图像
2.图像平铺
在HTML5中使用绘图上下文对象的createPattern()方法来实现平铺非常容易,createPattern方法的定义如下。
context.createPattern(image,type);
该方法需要定义2个参数,image参数为要平铺的图像,type参数必须取下面字符串值之一。
· no-repeat:不平铺
· repeat-x:横向平铺
· repeat-y:纵向平铺
· repeat:全方向平铺
示例6-20实现图片的重复填充,执行效果如图6-22所示。
3.图像裁剪
示例6-21实现了图像裁剪功能。
【任务总结】
1、学生完成的课堂任务总结。
2、本节课知识点提问。
【布置作业】
利用Canvas绘图绘制如下基本图形
组织教学
任务导入
课件演示
案例操作讲解
指出学习重点和难点
操作演示
仔细讲解制作此任务的每一个步骤
适当提问
对学生提出的问题给于指导
展示任务
细致操作每一个步骤,指出易错的具体操作步骤
巡回指导
配合教师组织教学
聆听互动
聆听
简单记录重要知识点、回答提问,观看并记忆各元素用法
记录并记忆
回答教师提出的疑问
记忆代码含义
上机实践操作任务、自主探究和小组协作
提出疑问
配合回答提问
利用课上剩余时间或课下时间完善任务
您可能关注的文档
- RFID技术与应用(2016) EPC编码技术 教案-RFID30-2.doc
- RFID技术与应用(2016) RFID 天线知识 2 RFID 技术基础-实习实训.doc
- RFID技术与应用(2016) RFID测试技术 教案-RFID24-2.doc
- RFID技术与应用(2016) RFID测试技术 教案-RFID25-2.doc
- SMT技术 SMT技术 电子产品生产与制造行业简介.doc
- SMT技术 第一章:SMT生产准备 LED视觉贴片机技术.doc
- Solidworks培训及考证 Solidworks培训及考证 2.2 草图绘制方式(logo).docx
- Solidworks培训及考证 Solidworks培训及考证 3.2 基本轴知识(logo).docx
- SQL数据库设计 SQL数据库设计 1、(SQL2005)sql_server2005实验指导书.doc
- UI设计基础-2017 中继器的组成 Axure RP 7.0 的样式设置.docx
原创力文档


文档评论(0)