《旅游网》网页设计 实训报告.doc_第1页
《旅游网》网页设计 实训报告.doc_第2页
《旅游网》网页设计 实训报告.doc_第3页
《旅游网》网页设计 实训报告.doc_第4页
《旅游网》网页设计 实训报告.doc_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉交通职业学院网页设计(二)综合实训报告设计题目: “旅游网”制作 系 部: 电子信息工程息 专业 班级: 计算机应用技术(1)班指导教师: * 学生姓名: * 学 号: 使用学期: 2015 年 6 月 2016 年 1 月旅游网实训报告一.实训意义:网页设计与制作综合实训是教学过程中重要的实践性教学环节.它是根据专业教学计划的要求.在教师的指导下对学生进行网页制作专业技能的训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的培养过程.因此加强实践教学环节,搞好实训教学,对实现本专业的培养目标,提高学生的综合素质有着重要的作用.二.实训目的:1. 通过综合实训进一步巩固,深化和加强学生的理论知识于专业技能。(1)掌握规划网站的内容结构,目录结构,链接结构的方法。(2)掌握表单网页制作方法。(3)掌握网页特效制作方法。(4)掌握js基本语法。(5)掌握获取元素,元素值,子元素,父元素的方法。(6)掌握表单的验证方法,计算等。2. 训练和培养学生获取信息和处理信息的能力,充分培养和提高学生的动手能力,学会通过网站、书籍、素材光盘等方式收集所需的文字资料、图像资料、Flash动画和网页特效等。3. 培养学生运用所学的理论知识和技能解决网站开发过程中所遇到的实际问题的能力及基本工作素质。4. 培养学生理论联系实际的工作作风,严肃认真的科学态度以及独立工作的能力,树立自信心。三实验步骤1. 网站主题我的网站的主题在于从各个方面全面的介绍网络游戏专题,包括每个页面都有介绍不同的游戏资料,、心得、图片等内容。同时,网站里的每一个网页都有统一的风格,每一个网页的主题色彩都是浅蓝色,给人带来一种温和舒适的感觉。最重要给浏览者好的欣赏感受。2 网站材料网站材料主要在网站上搜集所要的网页信息,包括图片、文字、相关的资料。同时,查询相关的书籍、百度和素材光盘等方式收集所需的文字资料,图像资料,网页特效等,用以得来更加具有说服力的页面。想要做好自己的网站,就要尽量搜集材料,搜集材料越多,以后制作网站就越容易。精选自己收集的材料,作为自己制作网页的素材,这样就可以做好一个好的网站。3 网站规划 我的网站共有7个主页面:首页、浏览页面1、浏览页面2、详细页面、购物车、登陆页面、注册页面。每一个页面都有着自己的独特背景,以保证网站风格多样化,增加浏览者的好感。四、网站介绍一、首页:/window.onload 含义为打开页面自动页面自动执行语句。/利用getElementById方法获取元素对象/ Math.random()函数获取随机数/ bg.src=images/bg+xh+.jpg此语句用来跟换图片,实现图片切效果。首页前端采用的幻灯片播放特效,实现特效代码如下window.onload=(setInterval(function() var bg=document.getElementById(bg);var xh=Math.floor(Math.random()*5+1);bg.src=images/bg+xh+.jpg;,4000);鼠标滑过图片图特效:window.onload=function() /打开页面时自动执行函数/用getElementById方法获取对象/用“.”号获取a 对象下所有的img对象/p.length 得到对象P 的长度/onmouseover鼠标划过时执行函数/将未滑过的鼠标的透明度改为1(不透明)/鼠标滑过的图片透明度改为0.5(半透明)var a=document.getElementById(xiamian); var p=a.getElementsByTagName(img);for(var i=0;ip.length;i+) pi.index=i;/给事件对象添加属性值 pi.onmouseover=function() for(var i=0;ip.length;i+) pi.style.opacity=1 this.style.opacity=0.5; ;导航条特效: /调用了外部JS文件,方面获取对象和元素/鼠标滑过那一项显示那个项的下一级菜单 300 是用来控制显示下级菜单的速度 时间$(function()$(.nav).children(li:has(ul).hover(function() $(this).children(ul).slideDown(300); ,function()$(this).children(ul).hide(); ););浏览页面1:选项卡特效:window.onload=function() / window.onload 打开页面时自动执行函数var a=document.getElementById(xiamian); /用 getElementById获取id号来获取对象var b=document.getElementById(cha); /用 getElementById获取id号来获取对象var p=a.getElementsByTagName(input); /用 getElementsByTagName获取标签获取对象var d=a.getElementsByTagName(div); /用 getElementsByTagName获取标签获取对象var c=b.getElementsByTagName(input); /用 getElementsByTagName获取标签获取对象 for(var i=0;ip.length;i+) pi.index=i; /给事件对象添加属性值 pi.onmouseover=function() for(var i=0;ip.length;i+) di.style.display=none; /将鼠标未滑过时的对应的div 全部隐藏起来 pi.className=; this.className=bt2; dthis.index.style.display=block /将鼠标滑过时的对应的div 显示出来; for(var i=0;ic.length;i+) ci.index=i; /给事件对象添加属性值 ci.onmouseover=function() for(var i=0;ip.length;i+) ci.style.backgroundColor=#FFFFFF /改变鼠标未滑过时的对应元素的背景色 this.style.backgroundColor=#27B7CF; /改变鼠标滑过时的对应元素的背景色; ;图片上一张 下一张 切换特效$(function() $(#back).toggle(function() /此函数是当鼠标单击#tp 对象时依次切换图片实 $(#tp).attr(src, images/j7.jpg); 现上一张的效果/ $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j6.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j5.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j4.jpg); $(img).attr(title, this.src);, function() $(#tp).attr(src, images/j3.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j2.jpg); $(#tp).attr(title, this.src); , function() $(#tp).attr(src, images/j1.jpg); $(#tp).attr(title, this.src); ) $(#ff).toggle(function() /此函数是当鼠标单击#tp 对象时依次切换图片实现 $(#tp).attr(src, images/j7.jpg); 下一张的效果/ $(#tp).attr(src, images/j1.jpg); $(#tp).attr(title, this.src); , function() $(#tp).attr(src, images/j2.jpg); $(#tp).attr(title, this.src); , function() $(#tp).attr(src, images/j3.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j4.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j5.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j6.jpg); $(#tp).attr(title, this.src);, function() $(#tp).attr(src, images/j7.jpg); $(#tp).attr(title, this.src); );浏览页面2:当鼠标滑过对应的地区时,下方会显示对应地区的景点 优惠,报价,图片等信息,并且鼠标滑到哪张图片,该图片会自动增添一个边框。特效代码:window.onload=function()var d=document.getElementById(w); /用getElementById方法获取对象var b=d.getElementsByClassName(id1); /用.getElementsByClassName方法获取d对象var p=document.getElementsByTagName(input); 下的元素 /for(var i=0;ip.length;i+) pi.index=i; /给事件对象添加属性值 pi.onmouseover=function() /鼠标滑过时执行以下函数 for(var i=0;ip.length;i+) bi.style.display=none; /将鼠标未滑过时的对应的盒子全部隐藏起来 bthis.index.style.display=block; /将鼠标滑过时的对应的盒子显示出来; 详细页面:当鼠标滑过左侧照片是 右侧显示对应景点的相关信息,包过图片 景点描述window.onload=function()var a=document.getElementById(zw).getElementsByTagName(img);/先用.getElementById方法获取id 号 zw的对象 在用getElementsByTagName方法获取zw对象下img 标签对象/var b=document.getElementById(hezi).getElementsByTagName(div)/先用.getElementById方法获取id 号hezi的对象 在用getElementsByTagName方法获取zw对象下div标签对象/for(var i=0;ia.length;i+) ai.index=i;/给事件对象添加属性值 ai.onmouseover=function() for(var i=0;ia.length;i+) bi.style.display=none; /将鼠标未滑过时的对应的div 全部隐藏起来 bthis.index.style.display=block /将鼠标滑过时的对应的div 显示出来; 购物车页面:购物车只要包括 全选特效 ,增加、减少特效 ,结算, 计算总价特效增加数量特效function jia()var a=document.getElementById(sl).value; /通过getElementById(sl).对象的值var b=parseInt(a)+1; /每当点击按钮书对象的值加1 document.getElementById(sl).value=b+; /将计算出了的值再付给原来的对 if(b=20) 象显示出来document.getElementById(sl).value=20; /通过if 语句来判断值,从而来控制最大值减少数量特效function jian1()var a=document.getElementById(sl1).value; /通过getElementById(sl).对象的值var b=parseInt(a)-1;/每当点击按钮书对象的值减1 document.getElementById(sl1).value=b+; /将计算出了的值再付给原来的对if(b=0) 象显示出来 document.getElementById(sl1).value=0; /通过if 语句来判断值,从而来控制最小值计算总价特效:function js()var jiage=document.getElementById(jiage).value; /获取id对象的值var qx2=document.getElementsByName(xz); /用getElementsByName方法获取对象var a1=parseInt(document.getElementById(sl).value);/获取id对象的值 var a2=parseInt(document.getElementById(sl1).value); /获取id对象的值var a3=parseInt(document.getElementById(sl2).value); /获取id对象的值var a4=parseInt(document.getElementById(sl3).value); /获取id对象的值var a5=parseInt(document.getElementById(sl4).value); /获取id对象的值var a6=parseInt(document.getElementById(sl5).value); /获取id对象的值var b1=0;var b2=0;var b3=0;var b4=0;var b5=0;var b6=0; var sum=0;if(qx20.checked=true) b1=a1*899; /计算第一行记录的值elseb1=0;if(qx21.checked=true) b2=a2*1888; /计算第二行记录的值 elseb2=0; if(qx22.checked=true) b3=a3*300; /计算第三行记录的值elseb3=0;if(qx23.checked=true) b4=a4*600; /计算第四行记录的值elseb4=0; if(qx24.checked=true) b5=a5*2094; /计算第五行记录的值 elseb5=0; if(qx25.checked=true) b6=a6*1049; /计算第六行记录的值 elseb1=0; sum=b1+b2+b3+b4+b5+b6+; /将所有记录行的值相加求和document.getElementById(jiage).value=+sum; /再将计算出来的值付给相应的alert(结算成功!+sum); /弹出提示对话框 对象全选特效:function quanxuan()var qx1=document.getElementById(qx); /通过getElementById(sl).对象 var qx2=document.getElementsByName(xz); /通过getElementsByName对象 for(var i=0;iqx2.length;i+) /利用循环语句判断是否被选中,如未被选中,就 if(qx1.checked=true) 选中该对象,一次执行从而实现全选效果/ qx2i.checked=true; elseqx2i.checked=false; 删除记录行功能var sc=document.getElementsByClassName(sc); /通过getEle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论