网页构建指南:一招掌握网站制作全过程(网站制作教学攻略)
如何构建网站指南
1、确立网站的定位属性。
在着手构建网站之前,首要任务是明确网站的定位属性,明确网站的服务对象,了解这些用户的需求,以及网站的后期盈利模式等。
2、网站规划。
主要涉及规划网站所需的功能模块和页面布局等。
3、网站页面设计。
由网站设计师绘制出网站的原型图稿,确认无误后交由前端工程师制作展示页面。
4、前端开发工程师构建静态页面。
静态页面是浏览器可解析的页面,这就要求对网站页面的设计有整体理解,且需掌握HTML以及CSS等网页脚本语言。
以下是一些需要注意的事项,在根据设计图构建网站页面时,不要直接进行切图、搭建网站结构。应先观察设计图,大致了解页面的配色和布局。重点观察主题颜色、图片尺寸等。
1)配色:观察网页效果图的主题色、辅助色、点缀色,了解页面的配色方案。
2)图片尺寸:观察网页效果图的尺寸,确定页面的宽度和模块分布。
5、开发动态网站模块。
静态页面构建完成后(通常与前端工程师工作并行),若网站还需具备动态功能(如搜索功能、留言板、注册登录系统、新闻信息发布等),则需开发动态功能模块。目前广泛应用的动态网站技术主要有PHP、ASP、JSP三种,具体介绍如下。
1)PHP:
PHP即超文本预处理器,是一种通用的开源脚本语言。PHP语法融合了C语言、Java的特点,易于学习,应用广泛,主要适用于Web开发领域。PHP提供了标准的数据库接口,数据库连接便捷,兼容性和扩展性非常强,是目前使用较广泛的技术。
2)ASP:
ASP即动态服务器页面,是一种仅限于微软操作系统平台上的动态网站开发技术,主要工作环境为微软的IIS应用程序结构。ASP入门简单,但安全性较低,且不适合构建大中型站点,其升级版虽解决了这一问题,但开放程度低,操作复杂。
3)JSP:
JSP即Java服务器页面,是基于Java Servlet和整个Java体系的Web开发技术,与ASP有相似之处。JSP被认为是网站建设技术中安全性最高的,尽管学习和操作较为复杂,但目前被认为是三种动态网站技术中最有潜力的技术。
6、网站构建完成后的工作。
网站构建完成后并非一劳永逸,后期主要工作包括测试网站性能、上传网站资料、网站维护及推广等。
1)网站测试:
测试网站的各种性能,包括本地测试和线上网络测试。
本地测试:例如网站的链接是否错乱,能否兼容各种浏览器,网站功能逻辑是否存在问题等。
网络测试:网站上传至服务器后,针对网站在服务器中的各种性能指标进行测试。例如:网站页面打开速度是否存在缓慢现象,服务器是否安全等问题。
2)网站上传:
网站构建完成后需上传至服务器或虚拟主机,才能实现访问功能。
3)推广网站:
若想提高网站的曝光度,就需要不断进行网站宣传推广,以提升网站的访问率。推广网站的方法有很多,如搜索引擎SEO优化、竞价推广等。
4)网站维护:
网站只有不断更新和维护内容的新鲜感,才能持续吸引访问者。网站维护阶段的主要工作包括更新网站内容、确保网站正常运行以及历史文件的归档等。
如何自学网页设计
先学习HTML,挑选一本易于理解的教材,以浏览为主,不必记住所有概念,只需掌握使用原理即可,这一阶段大约需要三天;然后花两天时间学习CSS,方法同上;接着花更多时间了解JavaScript。
然后可以尝试使用记事本编写几个网页,这时不要使用那些可视化工具,如FrontPage、Dreamweaver(这些以后再学)。
提高“写网页”能力的捷径之一是浏览各大网站,将网页保存下来(什么?你说你不会保存网页?就是“文件→另存为”),然后打开保存的网页,点击右键→查看源文件,看看别人的网页是如何编写的,然后模仿他们的写法,不断规范自己的代码。嘿嘿,这个方法不错吧。先好好模仿一下吧。
接下来学习Fireworks。建议一开始就查找网上实例教程,这些教程一般都很详细,按照教程一步步操作,每学会一个实例就掌握了几项操作,而且也有了自己的作品,很有成就感,长期积累下来对自己的提高很有帮助。学习Fireworks主要是学习图片处理,如添加效果,还有非常重要的切图,这对于初学者来说很重要。
这时还可以结合Dreamweaver进行学习,你就可以体会到Dreamweaver和Fireworks的无缝集成。利用这些工具制作几个网页,你就可以达到一定水平了。
若想让你的网页更具吸引力,建议学习Flash,难度不大,而且如果JavaScript基础打得好的话,学习Flash中的ActionScript时,你会感到似曾相识,因为这两种语法几乎一模一样。
到这时,相信你就可以真正领略到“网页三剑客”的威力了。
在实践中不断提升
如果每天能抽出两个小时来学习,完成以上学习内容大约需要20天。如果天赋较高(比如像我这样的,呵呵),所需时间会更短。接下来可以实习,找个地方锻炼自己,比如去一些公司做兼职,或为自己的单位设计主页等。
假如每天能够抽出两个小时用于学习,那么完成这些学习任务大约仅需20天便可。若具备较高的天赋(例如像我这样的人,哈哈),所需时间还会更短。接下来便是实习阶段,寻找一个地方锻炼自己,例如在公司做兼职,或者为自己的单位设计一下网站主页等。
理想的情况是能加入一个正规的软件开发团队,这样你就能学会如何以团队协作的方式开发网站,尤其是如何与程序团队协作,将网页与后台程序数据库相结合。或许你会担心自己作为新手,别人会嫌弃你,但请放心,只要努力寻找,总会有机会的。
至此,你基本上可以被称为是一名“准网页设计师”了。然而,若要从根本上提升自己,最好还是去学习一下美术,这是成为一名网页设计师的基本技能。