网页从技术架构上可分为两类:静态网页技术和动态网页技术。
静态网页概述
静态网页是指客户端浏览器发送请求给web服务器,服务器查找需要的HTML文件不加处理直接返回给客户端,运行在客户端的页面是事先已制作完成存放在服务器上的网页。静态网页往往只用来存放无需用户参与,只需要发布的静态文本内容。
浏览器所看到的网页,主要是由HTML语言写成的,通过各种标记,将影像、声音、图片、文字等连接显示出来。(浏览器"解释运行"代码)一个HTML文件事实上是一个具有一些特殊代码的文本文件,它告诉浏览器如何表示此文件。通常,静态网页文件以*.html或*.htm为后缀名。
动态网页概述
动态网页是指客户端浏览器发送请求给web服务器,服务器经过与数据库进行交互,数据传递,将处理过的数据返回给客户端。网页 URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形动态网页制作格式,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——"?"。
小贴士:不要将动态网页和页面内容是否有动感混为一谈。这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,只要是采用了动态网站技术生成的网页都可以称为动态网页!
从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。
学习制作网页应该学习的技术知识
网页的骨架是HTML、XML、XHTML
增强网页修饰和增加网页个性的CSS
网页的客户端编程以增强网页的特殊显示效果如Javascript
网页的服务器端编程加强网页的交互功能
图形图像的制作(如Photoshop)、动画制作(如Flash)等其它相关知识
做网页需要用到多种软件、不同类型的电脑知识,一定程度上需要学习多方面的电脑知识。注意以下方面的内容:
1.灵活使用各种已有资源。网页知识繁杂,并不是所有知识都能学会,也并不是所有知识都一定能要去学,适当学会"重复"使用资源,灵活使用Baidu和Google。但使用已有资源,借鉴其它网页并不是要去抄袭。
2.有用的代码及例子自己要注意保存,方便以后使用。
制作网页经常用到的软件
Dreamweaver
Flash
Flash
Adobe Photoshop
Visual Studio
Frontpage软件
Dreamweaver和Frontpage为"所见即所得"工具,不懂HTML语言也可以制作专业的网页,图形化界面操作,自动生成相应代码。