数字媒体技术系网站前端设计与开发_网站前端设计毕业论文.pdf
《数字媒体技术系网站前端设计与开发_网站前端设计毕业论文.pdf》由会员分享,可在线阅读,更多相关《数字媒体技术系网站前端设计与开发_网站前端设计毕业论文.pdf(57页珍藏版)》请在咨信网上搜索。
前端设计毕业设计(论文)数字媒体技术系网站前端设计与开发摘要21世纪是信息高速发达的时代,网络作为当今最流行最方 便快捷的媒介也越来越被人们接受,并且融入我们的生活。随 着高校信息化建设的不断推进,网站的作用超越了传统的信息 获取,交流它更能体现组织机构的风采,性质。所以高校院系 建立本院系美观,专业,易于维护管理的网站已经势在必行。本论文主要围绕数字媒体技术专业的门户网站为开发主 题,最基本也是最必须的三个技能。前端的开发中,在页面的 布局时,HTML将元素进行定义,CSS对展示的元素进行定 位,再通过JavaScript实现相应的效果和交互。虽然表面看起 来这些很简单,但这里面需要掌握的东西绝对不会少。在进行 开发前,需要对这些概念弄清楚,弄明白,这样在开发的过程 中才会得心应手。分析并解决实现中的若干技术问题;介绍了个性化页面的 背景及jsp+javascript+mysql系统的一般原理;阐述整个个 性化页面生成系统的系统结构及工作原理;分析了系统实现中 的特殊性,难点和重点;设计实现用户注册,用户登录,用户 管理等jsp页面。分析并解决实现中的若干技术问题;建立完 整的校园网站,进行测试并分析结果。该网站有效地实现用户通过JSP页面访问来进行用户注 册,登陆,并对网站内容进行有效的管理,提升了后期添加和 删除信息的有效性,具有一定的应用价值关键字:JSP;javascript;网站美化;交互设计。ABSTRACTThe twenty-first Century is the rapid development of information age,network as the worlds most popular and most convenient media are increasingly accepted by people.Along with the information development,website functions beyond the traditional information acquisition,communication which can better reflect the organization style,properties.So universities establish the departments,professional appearance,easy maintenance and management of the site has been imperative.This thesis mainly focuses on digital media technology major portal for the development of the theme,the three most basic and necessary skills.Development of the front,in the layout of the page,HTML will define the elements,positioning CSS to display elements,and then through the JavaScript to achieve the corresponding effect and interaction.Although the surface looks like these are very simple,but it needs to grasp things never.In the development,the need for these concepts clear,understand,so in the development process will be handy.The main work done in this article is as follows:(1)Introduces the background and general principle of JSP+Javascript+MySQL system personalized pages;(2)Introduces the structure and working principle of the entire personalization page production system;analysis of the particularity,the difficulty and key system;(3)The design and implementation of user registration,user login,user management and other JSP page.(4)Analyze and solve some technical problems in implementation;(5)The establishment of a complete campus site,testing and analysis;The site effectively achieve the user through the JSP page access to user registration,login,and carry on effective management to the website content,enhance the effectiveness of the late addition and deletion of information,has a certain application value.Keywords:JSP;User login;JavaScript;Website Landscaping;Interaction Design目录摘要ABSTRACT第1章绪论.11.1 选题背景及意义.11.2 国内外旅游状况.41.3 研究内容和拟解决的问题.81.4本章小结.10第2章前端开发工具及相关技术.112.1 前端开发环境.112.2 前端开发工具.112.3 前端开发相关技术.132.3.1 Java script 简介.132.3.2 Java script 基本特点.132.3.3 CSS 简介.142.3.4 JQuery.152.4本章小结.18第3章前端布局分析与设计.193.1 前端总体开发流程及设计.193.1.1分层开发.193.1.2代码编写.203.1.3内部测试与后续优化.213.2 前端UI设计.223.2.1模块分布.223.2.2颜色配置.243.2.3 CSS 元素.253.3交互设计与UI.273.4点,线,面的运用.283.4.1点的运用.283.4.2线的运用.293.5网站结构布局及设计.303.5.1网站首页结构.303.5.2 主题鲜明,富有特色.313.5.3 版式编排布局合理性.323.6网站前台页面设计.343.6.1 首页.343.6.2系内概况.343.6.3系内新闻.353.7本章小结.35第4章主要功能的实现.354.!界面设计.354.2具体设计文档.364.3 前台新闻文摘显示.364.3.1网站装饰风格.37II4.3.2网站的链接结构.374.4 可视化设计.374.5 具体实现技术.384.5.1 CSS在数字媒体技术系网站中的应用实例.384.5.2应用JavaScript设计网页.384.6本章小结.42第5章总结.43参考文献.45致谢.32第1章绪论1.1 选题背景及意义如今的互联网已经渗透到我们生活的每个层面,网站的 内容越来越丰富全面,以此来满足了各种不同需求的浏览者。网站的作用众所周知人们通过网站快速获取,发布和传递信息。目前很多高校建立起了自己的网站这些网站的建立使得学 校可以突破传统的媒体的限制在网络上开辟的属于自己的新天 地。网络具有超时空性。网络超时空性是种“一人对一人,一人对多人,多人对一人,多人对多人”的传播方式1。超时 空性的形成正式由于在网络在时间层面,空间层面上的开放性 带来的。网络的超时空性使得高校网站对学校本身和外界社会 表现特定的功能,表现在网站有助于改变教育资源的分散性和 分布不均衡性,有效的将教育资源进行整合,从而使得教育资 源使用意义上的无限增长。网络具有的海量存储特性,网络能 形成一个巨大无比的数据库,世界上任何时间任何地点的任何 一件事都能成为网络的信息被广泛传播。高校网站的海量存储特性可以从横向和纵向两方面分析:横向看高校网站往往设置多个板块,分别放置相关内容。不同 板块的信息相互独立,共同构成网站的内容。纵向看,同一个 板块的内部,内容并不是固定不变的,而是不断添加连续更新 的。大量的信息使得高校网站成为个巨大的数据库。交互性体现在高校网站通过设置留言板,论坛,发挥网络1交互的功能,在老师和学生之间建立起了交流渠道。高校网站正是以这些特点为基础,发挥了自己本身的资源 整合,信息传播,多方交流互动等方面的独特功能,成为一座 沟通桥梁。很多高校网站内容多姿多彩,板块,内容争妍斗艳。但不 外乎以一下几部分:学校介绍,新闻发布,招生信息,就业信 息,师资力量,科研成果,机构设置,教学素材等。高校网站 的建立和维护需要大量的物力和人,为何要投入去建网站 上?是因为如上所述的高校网站有的独特特性使得建设高校网 站势在必行。这些都促进了各个机构组织的信息化建设,随着高校信息 化建设的不断推进,网站的作用超越了传统的信息获取,交流 它更能体现组织机构的风采,性质。所以高校院系建立本院系 美观,专业,易于维护管理的网站。我们要创建我们本专业的网站数字媒体技术系的专业网 站,网站前端设计最基本的三个技能:HTML,CSS,JavaScript,PS矢量图像编辑技术。这个是前端开发中最基本也是最必 须的三个技能。前端的开发中,在页面的布局时,HTML将 元素进行定义,CSS对展示的元素进行定位,再通过JavaScript 实现相应的效果和交互。虽然表面看起来这些很简单,但这里 面需要掌握的东西绝对不会少。在进行开发前,需要对这些概 念弄清楚,弄明白,这样在开发的过程中会得心应手。2建立本系网站发挥的作用如下:(1)数字媒体技术系网站是数字媒体专业的“商标”。在这 个高度信息化的社会里,建立数字媒体技术系自己的网站是最 直接的宣传手端。网站的超时空特性,不仅能让本地区的人 们了解学院,更可让世界了解本专业。(2)数字媒体技术系网站巨大的教育资源,网站是实现教 育资源分配的桥梁,它使每一位教师和学生都能均等的得到培 训和受教育的机会,能极大的提高教学效率。(3)数字媒体技术系网站能提供教学互动的全新方式,网 站使得教师与教师,教师与学生,学生与学生之间的交流有了 全新的方式,它不再受到传统课堂的制约。它可以使不同的学 院同处一室,共同讨论,共同提高。地理上的界限在这里模糊 和消失了,数字媒体技术系网站是真正没有围墙的系网站。(4)数字媒体技术系网站能够提供个性化的学习平台,不 同的学生理解世界的方式各不相同,认知世界有诸多方式。网 络提供的丰富资源可以使学生寻觅不同的教育方式,各取所需。数字媒体技术系网站允许不同的学生沿着自己的途径,按自己 的速度接受教育与学习,学生将有机会享受最佳的教育机会,充分发掘自己的内在潜,培植独特的个性和人格。(5)数字媒体技术系网站是最佳的教学研究室,数字媒体 技术系网站与教育类专门网站的有效链接,给本系教学研究带 来了一片新天地,各种优秀教案,专家论坛,网络观摩课,各3科素材,多媒体课件制作等内容为教师教研提供了极佳的平 台。有效地降低教研成本,提高效率。1.2 国内外旅游状况国外的专题院校网站的学习资源比较丰富,交互性和学习 支持服务做得都比较好,但是活动组织形式比较单。英国的学习网站建设得比较完备,无论从资源建设方面,还是从学习支持服务等方面都做得较好,商业性比较强。加拿大学习网站的网络学习导航做得比较形象,趣味性较 强,分类明确,专题资源集中。高校门户网站的访问量,一定程度上反映了各高校的信息 化程度和水平。关于高校门户网站访问排名,有不少网站提供 相关的服务。总体来说,国内的各排名口碑评价不一,而“访 问流量监控”类的排名也会受到诸多因素干扰,不容易作为客 观评价网站的依据。具体如下表1-1所示:表!-!中国高校网站综合排名表排中文世网站信信息影数字资学术文章名名称界排名息量响料档发表世界世界案数情况排名排名量世世界界排排名4名1清华7743910416255收2上海1041282238126交通1收3北京1238510559176不24浙大182022876499225复旦25868234608187妗66山东26253328656312收47哈297061021797239大28武汉352722031915335力09中科35873581605184大7IC)吉林364557064373095大学3国外的高校网站部分国际知名大学如哈佛大学(http:/www harvard edu/)排名第一,PRESENCE 网站信 息量世界排名第6,IMPACT网站信息影响力世界排名第1,OPENNESS数字资料档案数量世界排名第34,EXCELLENCE 学术文章发表情况世界排名第1;麻省理工学院(http:/www.mit.edu。排名第 2,PRESENCE 网站信息量世界排名第8,IMPACT网站信息影响力世界排名 第1,OPENNESS数字资料档案数量世界排名第14,EXCELLENCE学术文章发表情况世界排名第!0;耶鲁大学(http:www.yale.edW)排名第 16,PRESENCE 网 站信息量世界排名第27,IMPACT网站信息影响力世界排名第 16,OPENNESS数字资料档案数量世界排名第246,EXCELLENCE学术文章发表情况世界排名第22;剑桥大学(http:www.cam.ac.uk/)排名第 20,PRESENCE 网站信息量世界排名第43,IMPACT网站信息影响力世界排名 第35,OPENNESS数字资料档案数量世界排名第94,EXCELLENCE学术文章发表情况世界排名第!2;牛津大学(http:/www.ox.ac.uk/)排名第 25,PRESENCE 网 站信息量世界排名第109,IMPACT网站信息影响力世界排名 第37,OPENNESS数字资料档案数量世界排名第64,6EXCELLENCE学术文章发表情况世界排名第13;东京大学(http:/www.u-tokyo.ac.jp/)排名第 42,PRESENCE 网站信息量世界排名第96,IMPACT网站信息影响力世界排名 第103,OPENNESS数字资料档案数量世界排名第52,EXCELLENCE学术文章发表情况世界排名第20;从网站建设情况来看,国内关于校园网站建设较多,虽然 起步较国外晚,但是发展的速度很快,我国高校网站的建设还 有很多不尽如人意的地方,其主要在于网站互动性的缺失,内 容方面没有国外院校网站那么多,是因为国内采取的形式较国 外的不同。在创新方面比较欠缺,交互性的形式少。问题主要 体现在这几个方面:(1)缺乏组织协调,各部门各自为政。由于网络内容建设 工作几乎全部下放到各部门,长期以来基本上一直处于种各 自为政的状态。各部门的网页风格迥异,都有各自不同的做法,不能做到统。这样做出来的网页形形色色,拼凑成一个个学 院,处室网站,显得很不协调。有必要加强组织协调工作,详 细规划,明确分,制定出相应的标准,彻底摒弃网站建设中 的随意性。(2)内容单薄,更新滞后。内容单薄可以说是很大的硬伤。各部门名义上都有了自己的网站,但大多数部门网站能够提供 浏览的内容非常有限,特别是深层次的内容严重缺乏。另外,网上内容严重滞后,更新速度慢。有些部门的网站,时隔一年 7半载,其网页界面和内容仍是老样子。(3)重点失衡:重行政管理,轻教学科研。校园网最主要的 功能应该是要为教学,科研服务。但有些校园网上的内容有关 行政管理的偏多,而有关教学和科研的内容则相对较少。作为 个高校网站,这不能不说是重点失衡,本末倒置。(4)整个网站结构,层次不够清晰,使用不便。目前某些 校园网首页的栏目设计太过粗略,有些内容欠缺,部分栏目名 称及内容归类不够准确,整个结构显得有些混乱,结构层次偏 深,用户需经过多次点击才能看到想要的内容。(5)部分网页制作粗糙,缺乏美感。高校网站,其页面应 简洁明了,一方面不要过于呆板,另一方面也要避免过于花哨,做到实用与美观的有机结合。(6)缺乏检索途径。传播学领域“互动性”研究的理论,为检视当前我国高校 网站之发展提供了一个可操作化的设计架构。“互动性”的内涵 做进步分析,对我国高校网站的建设做浅探,以增强人们 关于互联网传播机制的认知和理解,并推进我国高校网站的在“交互性”方面的建设。1.3 研究内容和拟解决的问题有多种方法会让个网站的外观令人惊叹的。在创建时也 有不同的设计趋势。由于网站是由他们的业务与其他很多人用 来获取信息的途径,所以很重要的设计是很有吸引力的。长期 8面对个设计不当的网站是一件比较痛苦的事情。一旦我们拥 有了一个网站之后,我们会一定会看到它拥有专业的设计,它 可以实现我们的目的。排版创造性使用排版已被广泛的应用于网页设计排版中。这些 好的设计不只是使用的标准字体,而加上其使用自定义的字体。它使网站更具有可读性和吸引力。创造性地使用这种类型的方 式确实可以有效的使用户可以立即得到该网站的新消息,特别 是使用的字体是独无二的,颜色是比较突出的。(2)图片的切换效果研究大图的使用也是种趋势。这些图像是网站增加吸引力的 网。虽然,已被使用过,但是现今它仍然在使用,使用它更具 有现代感。使用这种设计的,设计出的网站也是比较抢眼的,特别是如果你有一个好的图片选择,不只是图像的形式,它应 该与其网站更好的搭配。(3)单页布局的设计可避免不必要的网页,通过个比较单的页面布局,这 是更有效的一个网站,因为浏览者可以更专注于其内容。(4)交互性做个完整的网站有几样任务要完成比如复杂的交互功 能,网页动画特效,网页UI设计,后期维护,可扩展性等。网站交互设计的用户的目的是增加网站的友好度,可用性 9和易用性,从而使用户能够简单,快速和有效地完成网站赋予 或用户自身需要的服务,功能和目标。交互设计包含的内容:界面设计,界面不仅设计美术方面,还涉及提供给用户某 些事的能力。导航设计,导航设计是提供给用户去某个地方的能力,是 用户能看到的网站结构。信息设计,信息设计就是通过网站传达给用户某些信息,用户可通过这些信息了解自己正在进行的某些事和应该如何进 行某些事。1.4 本章小结本章阐述了开发数字媒体技术系网站的研究背景和意义。介绍了国外高校网站的发展现状对比了目前国内高校网站的现 况了说明了建设数字媒体技术系网站建设的总体规划思想。最 后对于本文课题的研究内容和拟定解决的几个关键问题进行了 探讨。10第2章前端开发工具及相关技术2.1 前端开发环境网站前端开发,即网页架构设计。主要是由与交互设计,视觉设计的配合,根据效果图来规划页面布局,合理部署页面 代码层次,挖掘用户体验效果。用Dreamweare,CSS,JS等布 局网页内容,制作静态页面,这些页面要兼容各主流浏览器,并配合程序完成静态页面与后台程序的整合工作。另外,要对 网站做一些相应的更新,维护及优化。整个网站开发的流程在 后面有具体介绍。前端开发在整个过程中占据着不可替代的地 位,其它几个环节主要给予相关的配合。2.2 前端开发工具(1)My Eclipse 简介My Eclipse 企业级工作 平台(MyEclipse Enterprise Workbench,简称 MyEclipse)是对 EclipselDE 的扩展,利用 它我们可以在数据库和JavaEE的开发,发布以及应用程序服务 器的整合方面极大的提高工作效率。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码,调试,测试和发布功能,完整支持 HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate MyEclipse】结构上的这种模块化,可以让我们在不 影响其他模块的情况下,对任模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强11大的JavaEE集成开发环境,支持代码编写,配置,测试以及除 错,MyEclipse6o 以前版本需先安装 Eclipse。MyEclipse6o 0 以后版本安装时不需安装Eclipseo(2)DreamweareDreamweare是美国MA CROMEDIA公司开发的集网页制 作和管理网站于一身的所见即所得网页编辑器,它是第一套针 对专业网页设计师特别发展的视觉化网页开发工具,利用它可 以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动 感的网页。使用网站地图可以快速制作网站雏形,设计,更新和重组 网页。改变网页位置或档案名称,Dreamweare会自动更新所 有链接。使用支援文字,HTML码,HTML属性标签和一般语 法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。(3)PhotoshopAdobe Photoshop,简称“PS”,是个由 Adobe Systems 开发和发行的图像处理软件。Photoshop主要处理以像素所构成 的数字图像。使用其众多的编修与绘图工具,可以更有效的进 行图片编辑工作。在网站前端开发过程中需要把图片用Photoshop处理成加 载到网站页面的图片,用Photoshop制作矢量图形用作网站页 面的修饰按钮。122.3 前端开发相关技术2.3.1 Java script 简介Java script的出现,它可以使得信息和用户之间不仅只是 种显示和浏览的关系,而是实现了一种实时的,动态的,可 交互式的表达能力。从而基于CGI静态的HTML页面将被可 提供动态实时信息,并对客户操作进行反应的Web页面的取 代。Java script脚本正是满足这种需求而产生的语言。它深受 广泛用户的喜爱和欢迎。它是众多脚本语言中较为优秀的一种,它与WWW的结合有效地实现了网络计算和网络计算机的蓝 图。无疑Java家族将占领Internet网络的主导地位。因此,尽 快掌握java script脚本语言编程方法是我国广大用户日益关心 的问题。2.3.2 Java script 基本特点(1)基于对象的语言java script是种基于对象的语言,同时也可以看作一种面 向对象的。这意味着它能运用自己已经创建的对象。因此,许 多功能可以来自于脚本环境中对象的方法与脚本的相互作用 7(2)简单性java script的简单性主要体现在:首先它是种基于Java13基本语句和控制流之上的简单而紧凑的设计,从而对于学习Java是种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。(3)安全性java script是种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和 删除,只能通过浏览器实现信息浏览或动态交互。从而有效地 防止数据的丢失。(4)动态性java script是动态的,它可以直接对用户或客户输入做出响 应,无须经过Web服务程序。它对用户的反映响应,是采用以 事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标,移动窗,选择菜单等都可以视为事件。当事 件发生后,可能会引起相应的事件响应。2.3.3 CSS 简介CSS因(层叠样式表)是用来进行网页风格设计的,它简化并 扩展了 HTML中的各种标记,使得各个标记的属性更具有一般 性和通用性,大大提高了 HTML开发的效率。在制作网页时采 用CSS技术,可以有效地对页面的布局,字体,颜色,背景 和其他效果实现更加精确的控制,只要对相应的代码作一些简 14单的修改,就可以改变同一页面的不同部分,或者页数不同的 网页的外观和格式。什么是CSS?CSS中,Cascading是“层叠”的意思,也就是说在同一 个Web文档中可以有多个样式表存在,这些样式表根据所在的 位置,拥有不同的优先级,优先级越高,就会在最后显示时被 采用。从样式表插入的形式看可以分为3种。(1)内联式样式表;(2)嵌入式样式表;(3)外部式样式表;CSS的特点CSS是用来扩展HTML的,而不是用来替换HTML的,也就是说CSS不能脱离HTML,它只是项辅助工具。除了 可扩展HTML的样式设定外,CSS使得网页的设计与维护更加 高效,这主要表现在以下几个方面:减少图形文件的使用,集 中管理样式信息,设定共享样式,将样式分类使用。2.3.4 JQueryJQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是WRITE LESS,DO MORE,写更少的代码,做更 多的事情。它是轻量级的js库(压缩后只有21k),这是其它的 js库所不及的,它兼容CSS3,还兼容各种浏览器(IE 6。0+,15FF 1 5+,Safari 2 0+,Opera 9 0+)。JQuery 是个快速 的,简洁的JavaScript库,使用户能更方便地处理HTML documents,events,实现动画效果。jQuery其模块化的使用方式使开发者可以很轻松的开发出 功能强大的网页特效。本文主要论述了如何在Web开发中使用 jQuery技术,丰富网站的交互性和用户体验性1。jQuery是套Javascrip脚本库。Javascript轻量级脚本库 系列文章。Javascript脚本库类似于。NET的类库,这些 具方法或对象方法封装在类库中,方便用户使用。注意jQuery是脚本库,而不是脚本框架。“库“不等于“框 架”,比如”System程序集”是类库,而”ASP.NET MVC”是框架 jQuery并不能帮助我们解决脚本的引用管理和功能管理,这些都是脚本框架要做的事。脚本库能够帮助完成编码逻辑,实现业务功能。使用 jQuery将极大的提高编写javascript代码的效率,让写出来的代 码更加优雅,更加健壮。jQuery有如下特点:(1)提供了强大的功能函数使用这些功能函数,能够帮助我们快速完成各种功能,而 且会让我们的代码异常简洁。(2)解决浏览器兼容性问题javascript脚本在不同浏览器的兼容性一直是Web开发人 员的噩梦,常常一个页面在IE9,Firefox下运行正常,在IE6 16下就出现莫名其妙的问题。针对不同的浏览器编写不同的脚本 是一件痛苦的事情。有了 jQuery我们将从这个噩梦中醒来,比 如在jQuery中的Event事件对象已经被格式化成所有浏览器通 用的,从前要根据event获取事件触发者,在IE下是 event.srcElements 而 ff 等标准浏览器下下是 event target jQuery则通过统 event对象,让我们可以在所有浏览器中使 用event。target获取事件对象。(3)实现丰富的UIjQuery可以实现比如渐变弹出,图层移动等动画效果,让 我们获得更好的用户体验。单以渐变效果为例,从前我自己写 了一个可以兼容!E和ff的渐变动画,使用大量javascript代码 实现,费心费不说,写完后没有太多帮助过一端时间就忘记 了。再开发类似的功能还要再次费心费。如今使用jQuery 就可以帮助我们快速完成此类应用。(4)纠正错误的脚本知识大部分开发人员对于javaseript存在错误的认识。比如在页 面中编写加载时即执行的操作DOM的语句,在HTML元素或 者document对象上直接添加onclick属性,不知道onclick其 实是个匿名函数等等。拥有这些错误脚本知识的技术人员也 能完成所有的开发工作,但是这样的程序是不健壮的。比如”在页面中编写加载时即执行的操作DOM的语句”,当页面代码 很小用户加载很快时没有问题,当页面加载稍慢时就会出现浏 17览器“终止操作”的错误。jQuery提供了很多简便的方法帮助我 们解决这些问题,一旦使用jQuery你就将纠正这些错误的知 识一因为我们都是用标准的正确的jQuery脚本编写方法!2.4 本章小结本章介绍了开发数字媒体技术系网站前端所需要的开发 具和他们的运行环境,同时讲述了相关的前端开发技术比如:Java script,CSS,jqurey等。以便以后的开发过程中能够对 这些开发工具盒技术有深刻的理解。18第3章 前端布局分析与设计3.1 前端总体开发流程及设计前端设计Web前端开发技术是个先易后难的过程,主 要包括三个要素:HTML,CSS和JavaScript,这就要求前端 开发工程师不仅要掌握基本的Web前端开发技术,网站性能 优化,SEO和服务器端的基础知识,而且要学会运用各种工具 进行辅助开发以及理论层面的知识,包括代码的可维护性,组 件的易用性,分层语义模板和浏览器分级支持等。3.1.1 分层开发在数字媒体技术系网站概要确定后就需要进行分层开发的 划分,根据项目内容的不同,划分工作。大致分为,总体结构 搭建,模块制作,页面制作,底层JS搭建,JS交互效果,内 部测试,代码优化。如图3-1所示:总体结构搭建分段开发模块制作 页面制作底戻H格建 JS交互效果 内部测试 代码优化图3-1分层开发图这样做的好处是能根据项目的不同,划分出不同的功能模19块,合理的安排时间,在有限的时间内做出很多模块和功能。降低开发成本,提高开发效率。代码编写前期工作准备好后,就开始进入代码编写阶端,我们采用 LSM方式进行,大致流程为总规划和设计草稿完成后,就进行 前期的前端开发(搭建大致的HTML结构),然后设计出完设 计稿后再进行页面样式的完善,最后完成正式的页面后交给开 发,嵌套程序。这样做的好处不仅能有效的提高开发效率,实 现逐层开发,让前端提前介入,减少整体消耗的时间,确保产 品有更多的时间修改和完善。确定了流程后还需要对产品原型进行分析,拆分,把复用 性高的部分找出来制作成代码模块,方便以后的套用。确认二,三级页面的风格搭建统一框架。前端设计样式确定以后,就进行通用模块样式的设计(包 括按钮,分页,默认字体颜色,连接颜色等),完成后并提交给 前端,统一的搭建。在代码的编写过程中,最重要的是标准和规范的执行遵 守,在编写HTML时候充分发挥想象尽可能的满足后期样式表 现的需要。如图3-2所示:20PRDprototype”页面设计前端制作祥式完善)提交开发图3-2编写代码流程图代码编写过程中让前端提前进入开发流程中来,在样式属 性后就进行HTML结构的编写,页面设计完成后,在进行样式表 的开发,这样不仅能节省很多的开发时间,提高开发效率,能 在前端对全局页面的把控。在此同时也强调规范和模块化的重 要性,正所谓无规矩不成方圆,这样能便于后期维护,减少维 护成本。而模块化,是敏捷开发所必需的,重要性在这里也不 做过多的描述。3.1.3内部测试与后续优化前端的内部测试,指出页面与设计稿不匹配的地方,优化 部分细节页面样式。测试不仅能提高内测的质量,还能更早的 发现问题并及时的修改,否则当页面提交开发以后再做修改是 一件很麻烦的事情。当所有细节修改完毕后,就需要进行制作 文件的优化以确保代码的最优化,尽可能地压缩图片和减少外 部HTTP请求如图3-3所示:设计参与测试内部沌试与续优化 整体测试后续代码优化图3-3内部测试流程图21分乂开发前端开发流程代码编写总体结构搭建 模块制作 页面制作底层JS格建 JS交互效果 内部测试 代码优化PRDprototype 前端制作(HTML)页面设计前端制作(样式完善)提交开发设计参与测试内部測试,后续优化 整体测试后续代码优化图3-4前端开发流程图这套流程制定出来就一直要求所有前端设计必须严格按照 流程执行,也经过了很长时间的磨合跟改进。虽然不是很完美,但是很适合我们现在开发的需要,好处也是显而易见的,遵循 并使用它对我们的发开有很大的帮助,能更好的应对高强度,高质量的开发需要。代码更可控,开发效率更高。3.2 前端UI设计3.2.1 模块分布UI设计这是设计中最重要的一点,也可以发挥出更多创意 的设计想法;其屮体现出层次感设计的就是从属关系,点构成22线,线构成面,主次清晰明了。下面是以任由设计师发挥,不 是这样死板,要运用层次感的原理去设计如图3-53-6所示:图3-5布局对比图在数字媒体技术系网站屮U!层次感的体现图3-6数字媒体技术系页面布局图233.2.2 颜色配置产生丰富色彩的三原色是红,绿,蓝,也就是RGB,十 六进制是 00 00,例如经常写的 red,color:#FF0000;缩写 color:#F00;color:gray(#808080);是比较深的灰色。所谓邻近色,就是在色 带上相邻近的颜色,例如绿色和蓝色,红色和黄色就互为邻近 色。采用邻近色设计网页可以使网页避免色彩杂乱,易于达到 页面的和谐统。我们网站上用的色彩系是属于灰白色系这个 选择符合网站的整体风格,不可能把网站设计成五颜六色,因 为是学院网站所以要体现种淡雅,自然的色彩风格。背景色 一般采用素淡清雅的色彩,避免采用花纹复杂的图片和纯度很 高的色彩作为背景色,同时背景色要与文字的色彩对比强烈 些。首页的顶端使用灰色标题图片下面用全景图这两个部分过 度的很自然。在文字部分用黑色文字当鼠标移动到相关文字上面时文 字颜色变成红色。不同的文字颜色会产生不同的效果,这能给 浏览者种层次感,方便与阅读。违纪一点禁止大面积使用白色文字,特别是较深的背景 下,禁止大面积使用加粗文字如图3-7所示:24jwuy 丄LjkU-J-kH irxmjKi 2013届本、专科毕业设计(论文)内容及2013-04-19关于2013年斉明节放假的通知 13-03-22学生证补办申请表“n一当堂当甘口甘口士夂;連四士 k*(901-O9-9S1图3-7字体颜色变换3.2.3 CSS 元素CSS块元素(block)总是另起一行开始;高度,行高以及 顶,底边距都可控制常用的有:div p table hl ul dl等等。CSS内联元素(inline)和 其它元素都在一行上;高度,行高以及顶,底边距不可改变;常用的有:a strong font img input span small labe!等等如图 3-8所示:Display:inline-block将对象呈递为内联对象,但是对象的 内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。但对于这个属性不是所有浏览器都识别。right向右浮动Float浮动元素divldiv2left向左浮动Float:leftFloat:leftFloat:leftFloat:rightFloatJeftFloat:rightI I图3-8 CSS浮动CSS间距相应的设置大小,行高,首行缩进,间距(padding,margin)25内边距padding:元素的内边距在边框和内容区之间 padding:10px 5px 15px 20px;上 lOpx 石 5px 下 15px 左 20pxpadding:lOpx 5px 15px;上右左下 padding:lOpx 15px;上 右下左 无标 题文档/div这个的宽度实质已经增加了 40Px外边距margin:围绕 在元素边框的空白区域是外边距。margin支持负值,在页面布 局中,应该大胆的用,可以解决很多问题。最常用的就是div 居中:margin:。auto;当然一定要固定宽度。vdiv style=width:200px;text-align:center;”vdivstyle 二width:100px;”无标题文档 v/divv/div 这个属性是无法居中的,如图所示3- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 媒体 技术 网站 前端 设计 开发 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文