版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网站前端开发项目教程单元一网站前端开发基础01020304目录单元二HTML结构化语言单元三
CSS表现技术单元四JavaScript交互技术05综合实训企业网站设计项目八JavaScript应用实例—新城实验小学首页“焦点图轮播”特效设计单元四JavaScript交互技术任务设计“校园风采”焦点图轮播特效焦点图轮播焦点图是一种网站内容的展现形式,可简单理解为一张图片或多张图片展现在网页上就是网站焦点图。1
学习目标:HTMLBOM设置清除定时器清除定时器项目概述理解焦点图轮播的设计思路掌握HTMLBOM对象掌握setTimeout、clearTimeout方法及应用掌握setInterval、clearInterval方法及应用2
知识要求:设计“校园风采”焦点图轮播特效01任务情境图像1播放的效果图像2播放的效果图像3播放的效果设计“校园风采”焦点图轮播特效01任务分析焦点图轮播的设计分成三步走,第一步设计HTML结构,HTML结构包括“校园风采”标题图片,轮播的三张图像,图像底部用ol设计的三个矩形按钮;第二步设计CSS样式,如按钮的边框和背景等;第三步设计JS特效,用setInterval方法实现自动播放,clearInterval清除自动播放。设计“校园风采”焦点图轮播特效01知识准备一、BOM操作BOM是BrowserObjectModel的缩写,简称浏览器对象模型,它提供了一系列对象用于与浏览器窗口进行交互。BOM对象的层次结构如下图:一、BOM操作设计“校园风采”焦点图轮播特效01知识准备一、BOM操作1.Window对象所有浏览器都支持window对象,它表示浏览器窗口,可以用于获取浏览器窗口的尺寸、坐标,或设置计时器等。其常用的属性和方法如右图:设计“校园风采”焦点图轮播特效01知识准备一、BOM操作Navigator对象navigator对象包含有关访问者浏览器的信息。其常用的属性和方法如右图:设计“校园风采”焦点图轮播特效01知识准备一、BOM操作3.Location对象 location对象用于获取和设置当前网页的URL地址,其常用的属性和方法如右图所示:设计“校园风采”焦点图轮播特效01知识准备一、BOM操作4.Screen对象 screen对象包含有关用户计算机屏幕的信息,其常用的属性和方法如右图所示:设计“校园风采”焦点图轮播特效01知识准备一、BOM操作5.History对象 history对象主要的作用是控制浏览器的前进和后退,其常用的属性和方法如右图所示:设计“校园风采”焦点图轮播特效01知识准备一、BOM操作1.setTimeout()setTimeout()方法用来设置普通定时器,可以实现在指定的时间后调用函数执行指定的代码。语法格式:setTimeout(code,millisec);其中,参数code为要调用的函数或要执行的代码串,参数millisec为指定的时间,通常以毫秒为计。2.clearTimeout()clearTimeout()方法可取消由setTimeout()方法设置的定时。二、设置或者清除定时器设计“校园风采”焦点图轮播特效01知识准备一、BOM操作语法格式:clearTimeout(id_of_settimeout);其中,参数id_of_settimeout为由setTimeout()返回的ID值。
3.setInterval()setInterval()方法用来设置周期定时器,可以实现按照指定的周期来调用函数或计算表达式。语法格式:setInterval(code,millisec);其中,参数code为要调用的函数或要执行的代码串,参数millisec为周期性执行或调用code之间的时间间隔,以毫秒计。设计“校园风采”焦点图轮播特效01知识准备一、BOM操作4.clearInterval()clearInterval()方法可取消由setInterval()设置的定时。语法格式:clearInterval(id_of_setinterval);其中,参数id_of_setinterval是由setInterval()返回的ID值。
【例9-1】一分钟秒倒计时
要求:单击“开始”按钮倒计时开始,单击“暂停”按钮停止倒计时,当倒计时结束时显示信息“☞倒计时结束”。设计“校园风采”焦点图轮播特效01任务实现一、BOM操作1.结构分析,如右图:2.样式分析3.JS效果分析4.制作HTML页面结构5.设计CSS样式6.编写JavaScript代码,实现焦点图轮播
经验指导浏览器的定时器都不是精确执行的,如果说你的代码执行时间会比较久的话,就会导致setInterval中的一部分函数调用被略过,可以采用setTimeout,然后再setTimeout里递归调用。项目总结通过完成本项目,让学生掌握HTMLBOM对象的使用,会利用setTimeout、clearTimeout、setInterval、clearInterval方法设置和清除定时器,会灵活运用这些方法完成“焦点图轮播”特效等网页应用。
通过完成本项目,让学生掌握HTMLBOM对象的使用,会利用setTimeout、clearTimeout、setInterval、clearInterval方法设置和清除定时器,会灵活运用这些方法完成“焦点图轮播”特效等网页应用。拓展练习一、BOM操作任务要求:请结合给出的素材,在“海南旅游网”首页宣传栏上,完成焦点图轮播特效,效果下图所示。具体要求:1、左侧3张图像轮播大小为493px*211px,外围有1px,实线,颜色为#ddd的边框。训练1:“海南旅游网”首页焦点图轮播设计拓展练习一、BOM操作2、右侧面板模块离左侧图像模块距离为487px。3、右侧标题栏目背景图像为tabs_bg.png,大小为247px*70px,下边距1px。4、右侧文字字体为“黑体”,大小26px,加粗200,下边距4px,文字居中对齐,字母间距0.5em。5、右侧超链接文字颜色为#444444,左间距18px,垂直居中。6、页面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋招:恒申控股试题及答案
- 2026年吉林省白城市单招职业适应性测试题库附答案详解(完整版)
- 2026年四川护理职业学院单招职业技能考试题库带答案详解
- 2026年四川电子机械职业技术学院单招综合素质考试题库(含答案详解)
- 2026年四川文化传媒职业学院单招职业倾向性测试题库含答案详解(预热题)
- 2026年吉林省延边朝鲜族自治州单招职业适应性考试题库附参考答案详解(典型题)
- 2026年咸宁职业技术学院单招职业适应性测试题库及答案详解一套
- 2026年喀什职业技术学院单招综合素质考试题库及答案详解(易错题)
- 2026年四川托普信息技术职业学院单招职业适应性测试题库含答案详解(典型题)
- 2026年周口职业技术学院单招职业技能测试题库附参考答案详解(完整版)
- 教科版五年级下册科学第一单元《生物与环境》教案简案
- 2026年青岛酒店管理职业技术学院综合评价招生《素质测试》模拟试题及答案
- 胎儿疾病预后评估方案
- 2026年春苏教版新教材小学科学二年级下册(全册)教学设计(附教材目录P97)
- 派出所各项制度规范
- 2026锦泰财产保险股份有限公司招聘系统工程师等岗位4人笔试备考题库及答案解析
- 知情同意书豁免申请书
- 化疗相关性贫血的护理
- 泉州市2026届选优生选拔引进70人考试题库及答案1套
- 三项管理制度及生产安全事故应急救援预案
- 人防工程安全隐患排查工作总结
评论
0/150
提交评论