- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
word格式文档
专业整理
word格式文档
专业整理
课程设计报告
课程设计名称: 脚本开发技术 (JavaScript)
院系名称: 中印计算机软件学院
学生姓名: 周慧
班 级: 15计算机科学与技术2班
学 号: 201501450229
成 绩:
指导教师: 刘效伟
开课时间:2017-2018 学年第一学期
专业整理
目录
TOC \o 1-3 \h \z \u 一、 课程设计概要 2
(一)设计目的: 2
(二)开发环境: 2
(三)开发技术: 2
二、 网站总体设计 2
三、 实现部分 4
(一)网页结构: 4
(二)网页展示: 8
(三)网页行为的实现方案: 9
四、 总结 13
参考书目: 14
课程设计概要
(一)设计目的:
课程设计的目的在于培养学生综合运用所学的关于网页设计与制作、JavaScript编程等方面的知识,独立解决网页设计与制作中的问题。使学生通过此次课程设计,熟悉并掌握网页设计与制作方面的技能,掌握动态网页设计与制作的流程和方法,能够综合运用JavaScript、HTML、CSS实现网页前台效果。
(二)开发环境:
Hbuilder编辑器,谷歌浏览器
(三)开发技术:
HTML,css,JavaScript脚本语言
网站总体设计
此次课程设计做的是一个“JavaScript学习天地”网站的主页面,主要实现了分类导航,搜索,跑马灯字样,动态时钟,滚动广告,日历等网页功能。
打开网页,首先映入眼帘的是网页的头部,即为此网页的导航栏部分。头部导航栏包含了整个网站的页面名称,每个页面名称都附上了相应页面的链接地址,当鼠标略过每个页面名称时,会有一个背景色加深的特效,同时鼠标变为一个小手的标志,当点击某个页面名称时就会跳转到相应的页面上。除此之外,在导航栏的右面还添加了一个搜索框,在搜索框里输入想要搜索的内容,之后点击搜索框后面的搜索按钮就可以在此网站搜索到相应内容。
在导航栏的左下部分,做了一个滚动出现“欢迎进入JavaScript学习天地”字样的跑马灯特效,同时也使网页的title具有同样的效果。跑马灯的右面对应部分是一个动态时钟,显示当前日期和时间。在导航栏与页面尾部之间的就是此网页的主体部分。主体部分也是大致分为了三个板块,分别为top,center,yemian三部分。首先top板块是对于当前页面的一个整体的大分类,从学习方向,科目分类,学习类型三个方向分别导航,让用户可以一次性实现精准学习内容的选择。此网页页面显示 的是关于JavaScript的全部科目全部类型的学习内容,所以是三个方向是定位在了JavaScript,全部,全部上面,所以显示的时候是黑色背景白色文字的效果,而当鼠标划过其它选项时相应文字会变为红色,点击时就会筛选出相应的内容。center中的内容为当前页面的全部的学习菜单内容,对于此菜单也做了一个小的分类,即按照学习内容的热度和更新日期做了分类,分为了“最热”和“最新”两种类型,用户可以根据自己的需求进行选择,当前页面定位在了“最热”上面,鼠标划过时会有和之前一样的效果出现。接下来就是学习菜单的内容,每门课程的封面都与课程内容相对应,同时,在每个课程封面下方都有课程名称和当前观看人数,课程时长,难易程度等简单的介绍,用户可根据自己的需求进行选择,每个课程封面都链接了对应课程的内容,点击即可跳转到相应课程。在center的最底部是一个页面选择菜单,因为当前页面为第一页即首页,所以首页和上一页定位,鼠标点击无法实现跳转,数字1背景色为红色,字体颜色为白色,表示当前所处页面,鼠标划过其它页面数字 时有跟前面一样的效果,点击某页即可跳转到相应页面。以上为网页主体的大致功能介绍。
日历一般离不开表格,通常都使用表格装载指定月的日期等信息。所以,要编写JS日历,首先必须解决的问题是表格的行与列问题。列是固定的,七列,因为一周有七天。行需要动态计算,因为,每一个月的第一天是星期几是一个变数,因而第一天在表格中的第几个单元也就跟着变化,同时,每个月的总天数不一致也影响着各个月对表格行数的需要量。考虑到闰年问题会影响二月份的天数,我们先编写一个判断闰年的自编函数:
functi
原创力文档


文档评论(0)