时间:2022-08-02 03:11:26
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇网页设计论文范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
2突出实践能力,部分内容实行协同教学
2.1设计学习任务,激发学生的学习兴趣
兴趣是最好的老师。在进行入门教学的时候,如何激发学生的学习兴趣,使得学生在主观上由“要我学”转变为“我要学”,是个关键问题。以讲授网页美工设计的内容为例,在开始几节课,要结合国内外的几个知名网站的整体结构进行分析,介绍知名网站在版面设计方面如何布局,在色彩搭配方面如何合理地统一网站的风格、网站Logo和Banner的设计理念,以及如何对网页图片进行处理才能更加吸引网民的眼球等,让学生意识到网页世界的丰富多彩,从而激发他们的学习兴趣。与此同时,在每个学习阶段结束的时候,都要求学生独立完成一个任务,从最基本的图片处理、Logo设计到整个网站结构的布局和色彩搭配,这样学生就会在自己心里形成一个风格,这也是学生学习好网页设计课程的基础和前提。
2.2举一反三,培养学生学习能动性
网页设计是一门专业技能,非常注重学生实际动手能力的培养。在实际教学中,教师要充分准备大量的具体案例,采用提问法、任务驱动教学法、讲练结合法等方法对学生进行教学。在开始教授一个新的内容时,要提出一个问题,让学生带着疑问去学习,这样才能有的放矢。教师可以先在教师机上演示操作一个具体案例,在演示的过程中,采用边讲边练的方式,让学生在“做中学”,然后布置一个与此案例类似的任务,让学生独立完成,在任务结束的时候,根据学生的完成质量情况,让做得比较好的学生在教师机演示自己的成果,谈谈自己在做的过程中的心得体会。这样,在课堂上,大部分的时间就交给了学生,让学生始终处于动手的状态。作为教师,在学生实施任务的过程中,不要过多干涉学生,而是多给学生以引导,让学生自己思考、设计、完善,让学生在实践中自我摸索,不断提高。通过这种方式,不仅起到了举一反三的教学效果,而且充分发挥了学生的学习能动性,使得学生学得扎实,记得牢固,也进一步提高学生的分析问题和解决问题的能力。
2.3部分内容协同教学,明确分工
组内成员的分工,首先是角色分工。每个合作小组要选定小组长,以分配任务,监督进度情况,协调组内成员等。对于小组内的成员,要明确分工职责。以网页设计综合实训为例,面对一个完整的网站系统任务,需要3个小组成员,其中,一个负责网页图片素材、动态效果的处理,一个负责整体网站的布局、色彩搭配,以及切片导入Dreamweaver的工作,一个负责数据库设计和后台服务器行为的实现。当然,为了让每个学生都能够全面掌握网页设计的技术,每次合作时的角色也是应该轮换的,而非固定不变,特别是小组长的轮换,体现了人人平等的精神,让每个学生都体会到自己在小组中的重要性,从而激发他们内在的能力。在任务实现过程中,通过协同合作,明确分工的方式,可以逐步培养学生的组织能力、交流能力、协调能力、相互尊重的态度等,以期学生在不同的学习任务中发展不同的能力,从而可以大大提高学习效率。
3教师要及时指导,将德育教育融入教学过程
在学生的学习过程中,无论是独立学习还是合作学习,教师绝不能是旁观者,而应该是学生的合作伙伴和指导者。特别是在学生以小组为单位的合作学习过程中,教师不是更清闲了,而是担负起了更大的职责。在合作学习中,教师要针对班级、小组的具体情况,在宏观层面给学生以指导,涉及整个任务的管理,调控和引导,要充分展示各种问题的形成过程和解决过程。实践证明,在合作学习过程中,如果有教师的及时指导,如指导学生一些合作学习的步骤,明确合作学习的规则,有利于学生顺利开展学习,充分发挥小组协同合作的作用。与此同时,要将德育教育融入到教学过程中。现阶段,作为网络信息承载者的网页是一把双刃剑,各种信息充斥其中,对于这些正处于青春期的中职生,如何正确对待这些信息,将对他们的成长发挥重要作用。因此要将网页作为德育教育的载体,通过制作以“健康、向上”为主题的网站,在搜集素材的过程中多接触先进人物、先进事迹,无形中让学生,逐步树立正确的人生观和价值观,让学生学会做人做事。
1系统设计目标和使用的主要技术……………………………….4
1.1设计目标………………………………………………………4
1.2主要技术………………………………………………………4
1.2.1模板技术………………………………………………….4
1.2.2标签库技术……………………………………………….4
2系统的组成和实现……………………………………………….6
2.1系统组成………………………………………………………6
2.2系统的实现……………………………………………………7
2.2.1模板库和标签库的实现………………………………….7
2.2.2系统开发环境…………………………………………….11
3结束语…………………………………………………………….11
引言
随着WWW(WorldWideWeb)的普及,动态网页技术也急速发展。从原来的CGI(CommonGatewayIn-terface)到ASP(ActiveServerPage),都从某种程度上满足了网页开发人员对动态网页开发技术的需求论文。但是不管是CGI还是ASP都存在一定的局限性,如CGI对服务器资源的耗费,ASP只能同MicrosoftIIS一起使用等,这些都限制了这些技术的使用范围,极大地阻碍了它们的推广。广大的页面开发人员都热切地盼望一种统一的页面开发技术,该技术应该具有的特点:①与操作平台无关,能够在任何Web或应用程序服务器上运行;②将应用程序逻辑和页面显示分离;③提供代码重用,简化开发基于Web的交互式应用程序的过程。
JSP(JavaServerPage)技术就是被设计用来满足这样的要求的。JSP是由SunMicroSystem公司于1999年6月推出的新的网页开发技术,它是基于JavaServ-let以及整个Java体系的Web开发技术,是Servlet2.1API的扩展。利用这一技术,可以建立先进、安全和跨平台的动态网站。
Java是未来的主流开发技术,具有很多优势。JSP则是Java在Internet/IntranetWeb上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。
作为一种基于文本的、以显示为中心的开发技术,JSP提供了JavaServlet的所有好处。为了做到逻辑功能和显示功能分开,JSP已经可以和JavaBeans、EnterpriseJavaBeans(EJB)和Servlet一起工作。JSP的开发人员可以通过使用JavaBeans、EJB和Servlet来完成大部分与网站逻辑相关的工作,而仅仅把显示的工作交给JSP页面来完成。内容和显示逻辑分开的好处在于,更新页面外观的人员不必懂得Java代码,而更新Java类的人员也不必是设计网页的行家。这就可以用带Java类的JSP页面来定义Web模板,以建立一个具有相似外观的页面组成的网站。Java类完成数据提供,在模板中就没有Java代码,这意味着这些模板可以由一个HTML编写人员来维护。
JSP作为当前主流的网页开发技术,具有如下特点。
1)将内容的生成和显示进行分离:使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终的页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和JavaBeans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
2)强调可重用的组件:绝大多数JSP页面依赖于可重用的、跨平台的组件来完成应用程序所要求的更为复杂的处理。得益于Java的操作平台无关性,开发人员能够很方便共享和交流执行普通操作的组件,或者使得这些组件为更多的使用者所使用。基于组件的方法加速了总体的开发过程,极大地提高了项目整体开发的效率。
虽然JSP功能强大,但是它要求网页开发人员对Java要相当熟悉。而现在Java程序员还比较少,对一般的网页开发人员来说,JSP的语法还是比较难于掌握的。所以,就需要有一种网页开发工具,为一般的网页开发人员提供常用的JSP应用,让只懂得一般页面开发技术(HTML)的开发人员也能够使用JSP的强大功能。
1系统设计目标和使用的主要技术
1.1设计目标
本系统的设计目标是为只懂得HTML但完全不了解JSP的一般网页开发人员提供一个网页开发工具,使他们能够根据系统文档,通过标签使用JSP的常用功能,最后生成一个只包含静态HTML和JSP标签的动态JSP网页。
1.2主要技术
本系统在设计时,主要考虑使用模板和JSP标签的技术来实现。
1.2.1模板技术
模板技术被广泛地应用于各种开发和应用系统中。它预先生成一些常用的框架结构,使用户可以根据自己的需要方便地从模板库中选择模板,而不用自己重新去搭建,节省了用户的开发时间,方便了用户的使用。在本系统中,将页面按照功能类型进行分类,归纳出常用的页面类型,生成模板库。
1.2.2标签库技术
在JSP中,动作是可以创造与访问程序语言对象和影响输出流的元素。JSP定义了六个标准的动作。除了这六个标准动作以外,用户可以定义自己的动作来完成特定的功能。这些动作被称为客户化动作,它们是可重用的程序模块。通过这些动作,程序员就可以在JSP页面中把页面的显示功能也部分地封装起来,使整个页面更加简洁和易于维护。在一个JSP页面中,这些客户化动作是通过客户化标签来调用的。而标签库(TagLibrary)就是客户化标签的集合。
JSP标签库是一种通过JavaBeans生成基于XML的脚本的方法。它是JSP的最大特点之一。通过标签库,能够无限制地扩展JSP应用,完成任何复杂的应用需求。
JSP标签库具有以下特点。
1)易于使用:JSP中的标签和一般的HTML标记外表上是完全一样的,使用起来和普通的HTML标记一样方便。
2)易于代码重用:标签库中的每一个标签都能完成一定的功能。一旦定义好了一个标签库,只需要把这个标签库包装成一个Jar文件,那么以后只要在别的系统中使用这个标签库就行了,而不用重新开发代码,极大地提高了系统开发效率,降低了开发成本。
3)易于代码维护:所有的应用逻辑都封装在标签处理器和JavaBeans中,所有的标签都集中在一个标签库中。如果需要更新代码或者需要修改一个网页上的功能,只需要修改相应的标签即可。通过这种统一维护方式,不用在每个网页上去作修改,极大地减少了维护的工作量,节约了维护成本。
4)易于系统扩充:如果需要向系统中添加新的功能,只需要定义一个新的标签来完成这一功能即可,无需对系统的其它方面作任何改动。标签库可以继承JSP规范各方面的特性。这样就可以无限制地扩展和增加JSP的功能,而不需要等待下一版本JSP的出现。
2系统的组成和实现
2.1系统组成
本系统主要由四个部分组成,见图1。
1)数据库连接部分:本系统支持常用的几个数据库,包括Oracle、Sybase、MSSQLServer、MySQL和DB2,根据用户选择的数据库类型和用户提供的数据库名称、用户名、密码使用JDBC同数据库相连。
2)系统基本表生成部分:和数据库连接以后,根据同数据库相连的用户名生成两个系统基本表TC-Tables和TC-Columns,TC-Tables表包含在该数据库中属于该用户的所有的表的英文名称、中文名称和一些属性,如是否可修改、是否可查询等;TC-Columns表包含在该数据库中属于该用户的所有的表的所有列的中英文名称和其它一些属性。如是否可显示、是否可查询等。这两个系统基本表在整个系统的开发过程中提供用户所使用数据库的基本信息。
3)模板选择和网页生成部分:该部分是系统的核心部分。它包含了两个子模块。
①模板选择部分:系统为用户提供模板选择界面,让用户根据需要从模板库中选择所要使用的模板。
②模板处理部分:根据用户选择的模板,系统调用指定的模板处理模块对这个模板进行处理。当处理程序遇到模板中的标签时,就为用户提供交互界面,让用户为指定的标签输入参数,并由系统验证用户输入的标签的有效性。最后由系统完成JSP页面的生成。
4)网页预览和修改部分:网页生成出来以后,系统为用户提供了一个网页预览窗口和代码查看修改窗口。通过这个预览窗口,用户可以预览一下生成出来的JSP页面的效果。如果用户对页面的静态方面的效果不太满意,用户可以通过代码查看修改窗口修改代码中的HTML代码。如果用户对页面的静态效果有进一步的要求,系统还为用户提供了一个调用DreamWeaver编辑器的接口,用户可以使用它来对生成出来的JSP页面的静态效果进行进一步的修改和完善。
2.2系统的实现
2.2.1模板库和标签库的实现
标签库的规划和设计在整个系统设计中至关重要,它关系到了代码重用的程度和系统运行的效率。它的规划应该遵循以下原则。
1)在标签中应该尽量少的包含静态的HTML。对于一般用户来说,标签是透明的。用户不能够查看和修改标签。如果在标签中包含了过多的静态HT-ML语句,将影响用户对页面的静态效果的修改和完善,限制标签的使用。
2)尽量提高代码的重用度。在对JSP应用进行分类是尽量把公用的JSP应用提取出来,形成标签。而不用在每个标签中都重复实现该应用。这样在以后要对该应用进行修改和完善时,只需对这一个标签进行修改即可,易于代码的维护。
3)方便用户的使用。在设计标签库时,应该充分考虑到用户的使用情况,使用户能够很容易和方便地理解和使用标签。
①标签库的定义:定义一个标签库,必须首先定义一个标签库描述文件(TLD)。这是一个基于XML的脚本文件,在这个文件中定义了XML的版本、所使用的编码、标签库的版本、所使用的JSP的版本、标签库的名称和这个库中所包含的所有的标签的定义和参数描述,包括标签的名称,标签所对应的Java类,标签的描述信息等。
②标签的实现:一个标签就是一个特殊的Java
类,这个类必须继承TagSupport类,这个类是在javax.servlet.jsp.tagext包中定义的。在标签类中,包含了这个标签的参数初始化方法(Set/Get)、标签的主体处理方法(Handler)以及供下一级标签调用的方法等。
③模板的实现:一个模板就是一个含有标签引用的JSP文件。为了在模板中引用所定义的标签,必须首先引入标签库。
<%@tagliburi=“tag.tld”prefix=“ctag”%>
其中uri指定标签库描述文件的路径;prefix指定引用标签时所使用的前缀。
在模板中引用指定的标签时,使用引入标签库时所指定的前缀,指定标签的名称;为标签的参数赋值。
2.2.2系统开发环境
本系统主体程序开发使用的是Borland公司的JBuilder6.0,模板开发使用是Microsoft公司的Front-Page2000,标签库开发使用的是UltraEdit编辑器,JDK采用的是JDK1.4。系统测试环境是JRun3.0。
3结束语
Java是未来开发语言的主流,而Java在Web上的主要应用JSP也必将成为未来Web开发的主流技术。本系统采用了JSP的最大特点之一的标签库,使一般的Web开发人员也能够方便地使用JSP强大的动态页面功能,开发出技术先进的JSP动态Web页面。由于本系统采用Java语言进行开发,所以可以在任何支持图形化界面的操作系统下运行,实现了完全的与平台无关。本系统易于扩充和完善。在以后可以考虑为用户提供接口,使用户可以自己扩充模板库和标签库,进一步增强系统的功能。
参考文献
[1]CayS.Horstmann,GaryCornell.Java2核心技术(CoreJava2)[M].北京:机械工业出版社.
1.1案例教学法案
例教学法是一种具有启发性、实践性,能开发学生思维能力,提高学生判断能力、决策能力和综合素质的新型教学方——“分析案例”——“制作案例”的过程,培养学生分析问题,解决问题的能力,达到学习知识技能,灵活应用的目的。例如,在讲解ASP中的Request对象时,教师先展示一个表单提交的案例,然后引领学生分析我们在点击提交按钮后,如何在另外一个页面中,得到提交页面相应的属性值呢?学生在老师的启发下动脑思考,引出Request对象的作用,接着教师讲授Request对象的各种方法的使用。学生在深入理解后,运用知识制作此案例。
1.2任务驱动法
任务驱动法在课堂教学中,教师为学生布置上机操作任务,通过实际任务展开教学。学生通过亲自动手操作,主动建构探究,培养了学生创新精神和实践能力,提高了学生的综合运用知识的能力。例如在学习表单制作时,以现实生活中注册电子邮件为例,提出表单的概念,然后讲解其实现理论,接着布置实际任务——投票系统,让学生用知识去解决任务,进一步加深理解知识。
1.3分层教学法
成人的学习能力差异大,存在个体差异,因此,教学中采用分层教学法。在实际教学中,教师根据学生现有的知识、能力水平和潜力倾向把学生科学地分成水平各自相近的几组,如A、B、C三组,A组是按大纲基本要求进行教学的学生;B组是按略高于基本要求进行教学的学生;C组是按较高要求(能发挥学生数学特长)进行教学的学生。学生分组不是固定的,而是随着学习情况及时调整。每组布置知识程度不同的学习任务,并且在教师恰当的指导下,让全体学生从各自的层面体验成功的愉悦。
2模拟化网络教学
开放教育是传统教育与网络教学相互融合的产物。网络教学以其独特的魅力在开放教育中发挥着越来越重要的作用。学习已经不再局限于课堂,学生只要有上网条件,无论何时何地,都可以方便的学习,打破了时间和空间的限制,因此,网上资源的好坏直接影响学生的学习效果。因此,笔者充分利用网络资源,以教学大纲为依据,遵循厚基础、重能力的原则,开发了此门课的模拟化网络教学系统。此系统有“教学大纲”、“课程教案”、“模拟实验”、“经典案例”、“自我测试”、“课程讨论”等栏目。分层次,多模块,手段直观、丰富有趣的一系列实验教学单元。制作文字、图像、声音、动画于一体的丰富多彩的模拟实验教学内容。模拟实验教学的指导效率更高。使理论教学与实验教学、基础与前沿、经典与现代、实验内容与实际应用有机结合,更有利于学生学习,并且可以反复阅读,是面授课堂一种好的补充与强化手段。
3多样化互动教学
3.1课堂互动
成人有丰富的社会阅历和人生体验,有更为强烈的对话意识和平等意识,因此,师生活动主要体现在,放下身段,深入到学生们之中,和他们们交朋友,交流心得,平等对话,互相学习。鼓励学生大胆地表达自己的想法,畅所欲言,和学生共去探索知识的世界。所谓生生互动,就是学生和学生之间可以互相讨论,交流心得。在实际操作中将学生分组,合作学习,这样促使小组成员积极参与,培养学生团结合作意识,集体荣誉感。人机互动是学习《动态网页设计》这门课必不可少的环节。只懂理论,不会应用,犹如纸上谈兵,完全失去了学习的意义。所以,课上学生必须上机实践,在实践中掌握知识,消化知识,融会贯通。
二、平面规划基本思路首要
在拿到规划项目以后,首要要对客户进行系统性的分析,比方能够公司布景、客户公司形象、客户商品形象,充沛把握客户公司或商品的详细信息,使平面规划作业能够有针对性,断定规划定位。当规划有关资料联系完毕以后,就需求针对这一项目展开适当的思考和断定,断定平面规划个性,断定体现手法。这是一个对比艰难的进程,由于平面规划的规划空间所限,致使平面规划的主题一定要凸显出来,且内容要饱满但不能负担,这就需求规划者进行仔细的思考和研讨,以佳的体现手法进行详细出现,一起,这一进程也需求做好有关资料的搜集作业,以便于有关创造作业的展开。在断定规划个性和体现手法以后,便能够展开详细的平面规划作业。平面规划作业能够凭借传统规划资料展开,比方绘图笔和纸张,也能够凭借领先的绘图软件展开,详细情况能够依据规划者的习气来断定,但规划进程中必须要保证规划的全面性和方向的精确性,要保证色彩的一致,也要保证满足的视觉冲击力,保证规划著作能够导致顾客爱好,招引顾客眼球。
三、页面规划与平面规划之间的差异以及彼此之间的联络
1、体现规模的不一样
体现规模是两者之间十分重要的差异。页面规划即是局限于网络环境中的,经过优异的页面规划,使得网站全体的作用得到大幅度地进步,然后把网站的主题反映给客户,然后客户就能够经过公司或许是商品在网站上体现出来的东西对其做好了解。进而为公司或许是商品做宣扬,进步竞赛力度,推进经济效益的进步。可是平面规划体现的规模还要更广,而且其影响力度也是对比的大的。平面规划的著作比页面规划的著作使用规模愈加宽广一点,可是在另一个视点来讲,页面规划比平面规划在媒体介质上具有更大的展开空间。
2、束缚性的不一样
束缚性也即是进行艺术创造时分的束缚条件,此种束缚性的条件是表如今许多的方面的,就像创造东西,传达的方式以及创造的平面,字体字号以及色彩标准等等。页面规划,通常情况下是只是能在电脑设备上进行创造的,而且也只能是在凭借电脑设备的前提下才干够展现出实在的创造作用。页面中规划的著作作用会遭到网速的影响,遭到客观的要素影响对比大。可是平面规划相对来讲就不会受那么多的束缚,不行是在创造空间上没有太多的束缚,而且创造的商品也能够在任何时分任何的场合中进行展现,没有严厉的规定。在进行平面规划的时分不管是触及的字体、字号仍是色彩都是十分的具有随意性的,能够依据规划者的实践需求以及规划师心思的状况进行创造。
3、技能上实践的不一样
页面规划是对比依靠于互联网的,页面规划关于领先的软件具有十分强的依懒性,可是平面规划则不是这样的,它关于软件的依靠对比小,相对来讲愈加依靠于打印的技能。在进行页面规划的时分通常情况下都是凭借于绘图东西的,只有强壮的软件才干保证页面规划顺畅的进行。可是平面规划优化经济以及科学技能的展开,不仅能靠画图东西来进行创造,而且也能凭借有关的绘图软件来实现终究的作用,再即是平面规划关于打印技能的要求是对比高的,此也是两者之间十分显着的差异。
四、页面规划与平面规划之间的联系
页面规划与平面规划之间是有着十分亲近的联络的,可是两者之间也是存在着差异的。页面的规划与平面的规划都归于具有现代化特征的艺术方式,在如今社会中这两种艺术方式都是能够经过电脑技能来辅佐或许直接完结的,而且能够发生十分好的作用。页面规划与平面规划之间存在的差异也是对比的大的,其主要差异是它们的体现规模的不一样。体现规模是两者之间十分重要的差异。页面规划即是局限于网络环境中的,经过优异的页面规划,使得网站全体的作用得到大幅度地进步,然后把网站的主题反映给客户,然后客户就能够经过公司或许是商品在网站上体现出来的东西对其做好了解。进而为公司或许是商品做宣扬,进步竞赛力度,推进经济效益的进步。可是平面规划体现的规模还要更广,而且其影响力度也是对比的大的。其是依据二维空间的一种艺术性创造,而且也不需求十分严厉的体现手法,不遭到东西或许是宣扬路径的束缚,著作成形以后,能够凭借杂志还有周刊或许是广告等任何的方式进行宣扬,然后到达进步影响力的方针。平面规划的著作比页面规划的著作使用规模愈加宽广一点,可是在另一个视点来讲,页面规划比平面规划在媒体介质上具有更大的展开空间。
网页设计是指利用标识语言,经过一系列的建模、设计、执行等过程,将数字化格式的信息通过网络传播,最终以图形或者视频形式被用户浏览。因为网页设计是一种能够充分利用各种信息化手段的设计过程,所以它既能够像平面设计一样对主题进行完美诠释,还能够细致地描述目标。在某种程度上来说,创作网页设计的过程中,主要使用的手法,技巧都是延伸平面设计,有些甚至是一样的。因此将网页设计和网络技术紧密结合起来,是将来网页设计的一个必然方向。
2.网页设计是平面设计在网络时代的延伸
伴随着网络时代的迅速发展,人们和网络的联系也越来越密切,人们利用网络技术改革以往工作方式。在平面设计领域也不例外,设计师们利用鲜明的色彩,精心的网页布局想方设法地吸引人们浏览自己的网站。完美的网页设计一定是有着完美的网页风格。基于网页设计和平面设计有着很大程度上的相似性,加上网页设计的发展背景,我们不能将两者孤立起来看待,而要清楚地认识到,网页设计是平面设计在互联网时代的一种独特表现形式,是平面设计在新时期新环境下的一种延续,一种创新发展。
3.网页设计和平面设计在技术上的区别
网页设计顾名思义就是依赖于互联网进行创作,对于先进的软件那无法摆脱的依赖性是网页设计的短板,但是平面设计却不是这样,它对于这类软件依赖性小,因为可以利用手绘来代替。网页设计一般工作都是借助绘图工具,只有在这么强大先进的软件配合下才能完成设计。但是平面设计伴随着经济和科学技术的发展,能够不只依靠绘图工具还可以利用画笔,颜料等传统工具来工作。
1.1从编写代码到创建实际任务。传统的网页教学总是以编写HTML超文本标记语言、CSS层叠样式表文件、JavaScript为基础,通过Dreamweaver工具的拆分模式实现可视化的实际效果与基础理论的结合来展开。这样的教学方式与网页的实际应用联系较少。使得学生在学完网页之后难以解决具体的实际问题。采用任务驱动的教学方法,通过实际项目,引入真实情境,如玩具销售店、我的大学生活、学科资源网站等。让学们从单纯的学生角色转化为网站构建者,成为一个生产者。这样大大激发了学生的学习动力,并肩负责任感和成就感去学习。学生在构建实际网站过程中直接、频繁地接触计算思维的概念,如网页结构的搭建,样式美化的属性设置等,并不断提升系统性的思考能力和创意思维能力。构建网站时系统性的思考力是指学生需要在设计诸如导航条或链接中从设计网站、解决问题和理解用户需求的角度去“仔细思考用户与网站的互动方式以及根据意图实现功能的方式解决问题”[1]。构建网站中的创意思维是指学生可以把网页设计学习融入到创作具有实际意义和真实内容及富有个性的网站构建过程中,将学科学习与实际生活相统一。
1.2从独立开发到小组合作、组间协作。网页设计与网站开发的工作不是一个人独立完成的,而是需要团队的合作共同完成,当前的信息产业的工作都不是一个人独立能够完成的,而需要与他人合作完成。因此,独立思考和学习确实能促进学生知识掌握能力、而通过合作构建网站可以分解复杂任务。利用这种协作模式可以培养计算思维能力中除知识技能方面的其他方面——过程与方法、情感态度与价值观。
2考核评价
根据《网页设计与网站开发课程》的三维教学目标(知识技能、过程与方法、情感态度三方面)制定考核方法及评价标准。考核评价改变传统的单一的总结性评价的方法,采用平时的过程评价、阶段评价和综合评价相结合的评价方法。过程评价是指学生平时的学习过程,根据精心设计的学习情境对学生的学习过程进行记录和评分。这其中包括学生出勤情况、学习态度、单元情境的完成情况;阶段评价即是期中评价,通过期初时提出主题网站任务,学生在学习过程中着手规划、设计、实施并完成任务,在学期中期进行集中评价[2],起到贯穿始终、承前启后的作用;期末考试采用上机考试,题型包括根据给定素材及代码截图拼出网页页面,根据给定模板和主题要求,在现有素材的基础上实现网站规划及网页设计。
首先,移动搜索具有可用性特点。移动设备可用性包括:界面可视性、导航、内容等。网页界面可用性表现为同一窗口中内容要精简,按内容的重要性排列显示;网页版面布局要方便用户更容易地接收信息等。其次,移动搜索具有可访问性特点。移动搜索用户与桌面搜索用户相比,对搜索结果的关注度更高。移动用户更多的是搜索能解决身边的问题,诸如餐饮、旅游、公交等,主要关注生活服务类、健康保健类、教育培训类这三类信息,因此移动SEO的需求主要是针对这些网站的搜索引擎优化。
2根据移动搜索特点的网页移动化策略网页移动化策略有两个
(1)响应式网页设计。
(2)搜索引擎开放适配服务,抓取移动资源。响应式网页设计(Responsivewebdesign)是一种网页设计的方法,该设计可使网站从桌面电脑显示器到移动设备上适合阅读和导航。响应式网页设计就是能够用一套样式,使网站的页面能够在不同分辨率的屏幕下都有很好的表现形式。百度的移动资源有两种抓取方式,一是通过传统的蜘蛛(spider)抓取,另一种是通过百度提供的“开放适配”服务。目前百度开放适配服务共提供三种方案:自主适配、标注Meta声明、提交对应关系Sitemap。按照百度官方的定义用“开放适配”的抓取速度会优于传统的网页抓取。
二移动端网站优化的规则和策略
1百度移动搜索结果的排名标准百度鼓励mobile资源,根据百度移动搜索结果的排名标准
(1)检索友好性,其友好性判断标准是网站有没有可以匹配移动设备的HTML5结构。
(2)有完整的功能/服务满足用户需求,保证内容/服务的稳定可用,保证访问速度及到达率。
(3)移动化交互体验,符合移动终端特性。
(4)使用规范的html5/xhtml协议语言。
2移动端搜索结果的排名策略
移动端网站优化打破传统网站的优化方式,移动端搜索结果的排名策略主要由基础相关性、资源质量、检索友好性三个部分组成。手机页面进行适配,移动网站的DOCTYPE声明有助于搜索引擎识别该页面是否适合手机浏览,mobile页面协议编写如果不规范,会造成百度无法正常识别。<!DOCTYPE>声明应该位于文档中的最前面的位置,处于<html>标签之前,其声明格式。
三基于移动搜索的网页优化
面对移动搜索市场,移动用户需求与标准的桌面搜索需求是不同的,移动用户更倾向于即时需求,移动搜索与桌面搜索相比,具有:
(1)在移动设备上的小屏幕,可能只能出现5个搜索结果。
(2)移动搜索查询往往极短,查询的关键词也比传统桌面搜索更少。
(3)移动搜索查询结果受到字数限制。例如,PC端和移动端搜索结果,PC端30多个中文汉字才截断,移动端不到20个字就截断。
1移动端网站样式表的优化
制作的一个移动样式表单,称之为“handheld.css”,这个CSS可以把传统网页格式化为移动设备可以浏览的网页。<linkrel="stylesheet"href="css/handheld.css"type="text/css"media="handheld"/>如果客户端是手机等移动设备时,就会载入这个css样式表。
2移动端网页标签的优化
(1)meta标签优化,使用标注meta声明开放适配协议。站长在站点PC页的源代码头部嵌入一行或多行Meta信息,由Meta信息来指明该PC页对应的手机页的URL。Meta声明的格式:<metahttp-equiv="mobile-agent"content="format=[wml|xhtml|html5];url=url">
(2)描述标签(description)的优化,使用description目的是用来说明页面的主体内容。描述标签也会被显示在搜索结果当中被用户所见。
(3)jquery标签的优化,提升移动用户的使用体验。例如,滑动切换图片相比于自动切换和点击切换,滑动切换增强了用户操作的主动性、隐藏标签和显示标签实现动画效果,同时提升了切换的便捷性。
3移动端页面结构的优化
使用三层的页面结构。由于移动端是直接用手指操作,需要响应元素点击区域要相对明显,布局上可以多上下排列。移动网站的页面加载速度要比普通网页加载速度慢,所以减少页面数量非常重要。用户是不会有耐心不断打开网页上的,所以尽可能简化网站的布局也是很重要。一个标准的移动站应该包含首页、列表页和详情页三种类型,页面类型及层级不超过三个,保证简单、高效的用户体验。使用尽量浅的页间结构,减少用户点击次数,提升浏览体验,
4移动端网页导航的优化
网页导航可用性表现为用户能快速地找到所需的信息,是用户体验的重要实现方式。移动网站可以采用的导航种类较PC端要少,按照范围的不同,可以分为三大类:结构性导航、关联性导航和公用程序导航,一般首页导航可以分为导航式和内容式两种,导航式因其风格简洁可起到快速传达品牌形象的作用;内容式因其丰富的内容,可快速传递信息,Fig.3Thehomepagenavigationandcontenttypestructure通过导航,用户可以知道所在页面在整个网站中的位置,在移动端导航中尽量使用文字链接,不要使用复杂的js或者flash。使用图片做导航时,可以使用Alt告诉搜索引擎所指向的网页内容。
5移动端网页屏幕分辨率的自适应
移动端网站的页面需做到以下三点:一是页面随屏幕宽度变化,无横向滚动条;二是屏幕不放大时,能清晰浏览内容,文字大小不低于12像素;三是屏幕不放大时,按钮、链接等点击方便,按钮尺寸不能过大或过小。
这里图形元素的轻重不是色调的轻重,是形式的轻和重,形式的轻重和内容相呼应,网页设计的一大趋势就是越来越“轻”。除了对圆角效果和高光效果等效果的审美疲劳之外,网页设计师开始意识到好的网页设计更注重的是将网页内容与网页形式结合起来,而非形式的堆砌。所以设计师在应用那些较“重”的图形设计时,一定要慎重思考,考虑到该图形的应用是否有必要以及该设计是否与受众的气质相契合。
2.内容和形式的分离
对于一些比较强调视觉效果的特殊产品,也可以利用图片格式和一些前端知识对网页设计进行优化,比如内容和形式的分离。一些国外比较流行的设计风格都是通过大幅的背景图进行气氛的渲染和意境的传达。这样做的一个好处就是能把需要用到图片的视觉元素进行集中的压缩优化,同时因为前端实现时一般会用相近的背景色先进行填充,然后在逐步显示背景图,就不会因为加载太慢而拖慢用户的访问速度。
3.通过较小的视觉牺牲换取较大的性能提升
有时候为了提升页面的加载速度达到更好的用户体验,不得不对设计进行优化,这个时候就需要牺牲一部分视觉效果利用网页设计师掌握的图片格式知识更有目的性的优化设计网页。例如著名的淘宝“双十一”大促销活动的宣传网页网页,由于双十一期间,该网页的访问量非常大并且为了配合商家的宣传活动需要在网页上加载非常多的商品图片,这时候就需要网页设计师对双十一的促销活动网页的图形进行优化以达到提升网页性能的目的。网页设计师可以去掉一些不太重要的高光、渐变和阴影效果,从而降低图片文件的大小,提高图片文件的加载速度。
4.图形艺术的界面处理
新颖的网页图形艺术设计可以牢牢地吸引住浏览者的注意力,设计具有创意、布局合理、设计规范的网页也是提高网页浏览量的的重中之重。一个图形运用恰当、设计人性化的网页可以让浏览者对网站心生好感,极大地提高浏览者浏览该网页的欲望。所以,网页设计者要注重运用一切科学技术手段来设计图形艺术,保证页面效果给人以眼前一亮或是舒适的感觉,让图形首先在视觉上给予客户一种冲击,给客户一个良好的第一印象。
二、什么样的设计更适合web页面
1.慎用较“重”的图形元素这里图形元素的轻重不是色调的轻重,是形式的轻和重,形式的轻重和内容相呼应,网页设计的一大趋势就是越来越“轻”。除了对圆角效果和高光效果等效果的审美疲劳之外,网页设计师开始意识到好的网页设计更注重的是将网页内容与网页形式结合起来,而非形式的堆砌。所以设计师在应用那些较“重”的图形设计时,一定要慎重思考,考虑到该图形的应用是否有必要以及该设计是否与受众的气质相契合。
2.内容和形式的分离对于一些比较强调视觉效果的特殊产品,也可以利用图片格式和一些前端知识对网页设计进行优化,比如内容和形式的分离。一些国外比较流行的设计风格都是通过大幅的背景图进行气氛的渲染和意境的传达。这样做的一个好处就是能把需要用到图片的视觉元素进行集中的压缩优化,同时因为前端实现时一般会用相近的背景色先进行填充,然后在逐步显示背景图,就不会因为加载太慢而拖慢用户的访问速度。
3.通过较小的视觉牺牲换取较大的性能提升有时候为了提升页面的加载速度达到更好的用户体验,不得不对设计进行优化,这个时候就需要牺牲一部分视觉效果利用网页设计师掌握的图片格式知识更有目的性的优化设计网页。例如著名的淘宝“双十一”大促销活动的宣传网页网页,由于双十一期间,该网页的访问量非常大并且为了配合商家的宣传活动需要在网页上加载非常多的商品图片,这时候就需要网页设计师对双十一的促销活动网页的图形进行优化以达到提升网页性能的目的。网页设计师可以去掉一些不太重要的高光、渐变和阴影效果,从而降低图片文件的大小,提高图片文件的加载速度。
4.图形艺术的界面处理新颖的网页图形艺术设计可以牢牢地吸引住浏览者的注意力,设计具有创意、布局合理、设计规范的网页也是提高网页浏览量的的重中之重。一个图形运用恰当、设计人性化的网页可以让浏览者对网站心生好感,极大地提高浏览者浏览该网页的欲望。所以,网页设计者要注重运用一切科学技术手段来设计图形艺术,保证页面效果给人以眼前一亮或是舒适的感觉,让图形首先在视觉上给予客户一种冲击,给客户一个良好的第一印象。
点、线、面是视觉构成的基本要素,网页的所有信息都是通过点、线、面的合理搭配出来的效果,因此,要提高网页的视觉效果,首先就要从这三者的结合上来分析。例如:在点的运用中,工作者可以通过将点聚合或者离散使用,从而达到动静态结合的效果,满足用户的需求。另外,通过点的有效结合形成线,线之间交叉使用,虚实线的结合、线的明暗渐变等,让整个网页的版面形成大概的轮廓,达到版面的基本效果。
(二)图文、色彩的合理搭配
在网页设计中,图文、色彩也是必不可少的视觉构成因素,不同的图文、色彩搭配达到的网页效果就会千差万别。所以,设计者要想提高网页的视觉效果,还需要将更多的精力放在图文与色彩的合理搭配上。在选择网页的图片、文字、色彩等信息时需要与网页的主题结合起来。所选的文字、图片要具有代表性,能够体现出网页的主题,选择的色彩更应该科学合理,对于比较柔情的网站可以选择淡粉色,而对于某些具有科技研究性能的网站要选用蓝色、绿色等有生机的色调来渲染。另外,所选的色彩还需要合理搭配才能体现出网站的主题,同色调的搭配、相似色调的搭配、反差大的色调搭配以及主色调的选择、辅色调的选择等都要设计者仔细掂量,并将网站的主题结合进来,才能让网页的视觉效果吸引用户的眼球。
(三)将用户的认知习惯合理的结合起来
不同的用户具有不同的思维习惯,他们的审美观也各不相同,要想让用户对网页的设计效果满意,还需要将他们的认知习惯科学合理地结合到网页设计的过程中。设计者不仅要具有良好的专业素质,还要具有明确用户需求、了解用户认知习惯的能力,才能将各种网页设计中的视觉构成要素科学系统地结合起来,达到设计网页的效果,达到用户的需求。
免责声明以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。