1.1 认识网页与网站

本节教学录像时间:9分钟

网页是网站的必要组成部分,而一个功能丰富的网站不仅仅包括网页,还可能包括一些资源,如视频文件、声音文件等,另外网站还可能需要一些软件支持,如MySQL数据库等。开发网站时需要明白URL的概念,及了解一些开发工具的使用方法。

1.1.1 网页和网站的关系

在介绍网页和网站的关系之前,先来了解网页与网站的定义。网页又叫Web页,实际上是一个文件,它存放在和Internet相连的某个服务器上。网页又分为静态网页和动态网页两种。静态网页是事先编写好放在站点上的,所有访问同一个页面的用户看到的都是相同的内容。例如,下图展示的就是清华大学院系设置栏目的网页。

动态网页是能够与访问者进行交互的网页。它能够针对不同的访问者的不同需要,将不同的信息反馈给访问者,从而实现与访问者之间的交互。例如,当你访问淘宝网并登录到你的账户时,网页会显示你添加到购物车中的商品信息以及购买过的商品的信息等,下图就是查看购物车时显示的网页。

网站可以简单地认为是许多网页文件集合而成的,这些网页通过超链接连接在一起,至于多少网页集合在一起才能称作网站并没有明确的规定,即使只有一个网页也能称为网站。在一般情况下,每个网站都有一个被称为主页(HomePage)或者首页的特殊页面。当访问者访问该服务器时,网站服务器首先将主页传递给访问者。主页就是网站的“大门”,起着引导访问者浏览网站的作用,作为网站的起始点和汇总点,网站有哪些内容,更新了什么内容,均可通过主页告诉访问者。下图展示的是清华大学网站的主页。

但是,网站又不止这么简单,因为网站也是基于B/S结构的软件,还需要用到多种软件和技术。比如,大部分网站需要使用数据库管理系统(如MySQL、Oracle等)存储和管理网站中的数据,以及通过服务器端编程语言(如PHP、JSP等)动态响应结果等。

关于网页和网站的区别,大家需要牢记的是,网页不等于网站,网页只是网站的一部分,负责前台的显示;网站要比网页复杂,一个好的网站需要好好规划,好好设计。网页的设计要简单得多,但是网页的设计是网站设计的基础,只有学好了网页设计才能组织好网站设计。

小提示

网页后缀名通常为.html或.htm。另外还有以.asp、.jsp、.php等为扩展名的动态网页文件,这三种格式的动态网页文件是指在HTML文档中嵌入了.net、.java、.php编程语言,需要注意这些动态网页是不能直接在用户浏览器上解析的。这些不同类型的后缀名代表不同类型的网页文件。

1.1.2 网页的相关概念

在制作网页时,经常会接触到很多和网络有关的概念,如万维网、浏览器、URL、FTP、IP地址及域名等。理解与网页相关的概念,对制作网页会有一定的帮助。

1.浏览器

浏览器是指将互联网上的文本文档(或其他类型的文件)翻译成网页,并让用户与这些文件交互的一种软件工具,主要用于查看网页的内容。目前最常用的浏览器是微软公司的Internet Explorer,另外还有许多常见的浏览器,如Google Chrome、360安全浏览器、搜狗高速浏览器、腾讯QQ浏览器、火狐浏览器、百度浏览器等。下图展示的为Internet Explorer浏览器和搜狗高速浏览器界面。

2.HTML

HTML(HyperText Mark-up Language,超文本标记语言)是W3C(World Wide Web Consortium)组织推荐使用的一个国际标准,是一种用来制作超文本文档的简单标记语言。我们在浏览网页时,看到的丰富的视频、文字、图片等内容都是通过浏览器解析HTML语言表现出来的。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,一直被用作WWW(万维网)的信息表示语言。

3.URL、域名与IP地址

URL(Uniform Resource Locator,统一资源定位符)也就是网络地址,是在Internet上用来描述信息资源,并将Internet提供的服务统一编址的系统。简单来说,通常在IE浏览器或Netscape浏览器中输入的网址就是URL的一种。术语统一资源标识符(Uniform Resource Identifer, URI)一词有时可与URL互换使用,但它是一个更为一般性的术语,URL只是URI中的一种。Web连接设备使用这种地址在一台特定的服务器上找到一个特定的文件,以便下载它并将其显示给用户(或者把它用于别的用途,Web上的文件并非全部用于显示)。

Web URL遵守一种标准的语法,它可以被分解为几个主要部分,每部分都向客户端和服务器传达着特定的信息。

下表为URL各部分组成的含义。

域名类似于Internet上的门牌号,是用于识别和定位互联网上计算机的层次结构式字符标识,与该计算机的因特网协议(IP)地址相对应。但相对于IP地址而言,更便于用户理解和记忆。URL和域名是两个不同的概念,如http://www.sohu.com/是URL,而www.sohu.com是域名。

IP(Internet Protocol,因特网协议)是为计算机网络相互连接进行通信而设计的协议,是计算机在因特网上进行相互通信时应当遵守的规则。IP地址是给因特网上的每台计算机和其他设备分配的一个唯一的地址。

4.网站上传和下载

上传(Upload)是从本地计算机(一般称客户端)向远程服务器(一般称服务器端)传送数据的行为和过程。下载(Download)是从远程服务器取回数据到本地计算机的过程。