JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt

JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt

ID:51617500

大小:3.24 MB

页数:23页

时间:2020-03-26

JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt_第1页
JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt_第2页
JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt_第3页
JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt_第4页
JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt_第5页
资源描述:

《JavaScript程序设计案例教程第2版许旻配套教学课件PPT第9章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章HTML5+CSS3技术HTML5和CSS3代表了下一代的HTML和CSS技术,JavaScript语言作为目前流行的脚本语言,与HTML5密不可分,HTML5中的核心功能基本都要JavaScript语言的支持。CSS3可以设置网页上的样式和布局,增加网页静态特效,将JavaScript和CSS3结合可以创建出大量的动态特效。使用HTML5+CSS3+JavaScript技术构建网页,使网页样式布局更标准、样式更美化。学习目标知识目标了解HTML5和CSS3的新功能熟悉HTML5中的Canvas元素熟悉CSS3中的媒体查询功能熟悉JavaScript常

2、用插件的使用能力目标能够熟练HTML5和CSS3的新功能编写并美化网页能够熟练使用JavaScript和Canvas绘制图形能够熟练使用CSS3中的媒体查询功能使网页自适应布局能够在HTML中插入JavaScript常用插件实现浏览器兼容问题教学内容4案例陈述123案例实施知识准备本章小结5课后习题5本案例使用HTML5中的canvas画布和Javascript技术在首页中绘制指针式动态时钟,效果如图9.1所示。9.1【案例16】绘制指针式动态时钟图9.1指针式动态时钟效果图1)使用Dreamweaver将网页“Case17.html”另存为网页“Case1

3、9.html”,将画布代码添加到网页代码

中。2)在中添加绘制动态时钟代码。9.1案例实施你的浏览器不支持canvas
知识点1HTML5新功能1)简化的文档类型和字符编码

4、etacharset="utf-8">2)新增语义化标记,使文档结构明确3)form表单增强功能4)实现2D绘图的Canvas对象5)无需插件支持的视频/音频6)离线应用缓存7)可编辑内容、拖放9.1知识准备【实例9-1】HTML5文档结构应用。实例要求使用HTML5语法改写【实例2-8】中的页面结构。9.1知识准备图9.2使用HTML5编写的页面图知识点2使用JavaScript绘制图形JavaScript通过调用HTML5中的canvas元素来实现绘制图形和动画功能。1)创建canvas元素标记是HTML的新元素,它是一个矩形区域,包含w

5、idth和height两个属性,这两个属性是可选的,并可以像其它标记一样应用CSS样式表。canvas在网页中常用形式如下:9.1知识准备你的浏览器不支持canvas知识点2使用JavaScript绘制图形2)使用JavaScript实现绘图的流程画布canvas本身不具有绘制图形的功能,只是一个容器,所有的绘制工作需在JavaScript内部完成。使用canvas结合JavaScript绘制

6、图形,一般有以下步骤。(1)使用document对象的getElementById()方法获取页面中的画布canvas对象。(2)创建二维的绘图上下文对象(3)绘制图形9.1知识准备varcanvas=document.getElementById("mycanvas");varcontext=canvas.getContext(“2d”);context.fillStyle="#ffdd00";context.fillRect(0,0,150,150);知识点2使用JavaScript绘制图形3)绘图API提供的属性和方法(1)设置颜色、样式和阴影。(2)

7、绘制矩形。(3)绘制路径。(4)绘制图像。(5)像素操作。(6)绘制渐变图形。(7)绘制变换图片。(8)绘制文本。(9)图形组合,即把一个图像绘制在另一个图形之上。(10)图形的保存与恢复。9.1知识准备【实例9-2】使用canvas元素绘制图形。实例效果:画面中有一个棒棒糖人,由脸和上半身躯组成,脸是圆形,其中包括带线性渐变的矩形眼睛和笑状弧形嘴巴,身躯由三条直线组成。初始状态手向上,鼠标移入画布时手向下,鼠标移出后恢复初始状态。9.1知识准备图9.3棒棒糖人初始状态图9.4鼠标移入画布时状态图本案例主要实现学习风采照片墙效果:在页面内摆放15张照片,每张

8、照片都有不同程度的旋转,并指定旋转的原点,其中有几张

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。