购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 认识网页和网站

本节介绍网页和网站的基本概念及相关知识,了解并掌握这些知识是开发网站的基础,也是熟悉因特网的基础。

1.1.1 什么是网页

所谓网页,指的是网站中的一个文件,它通常是HTML格式的,网页要使用网页浏览器来阅读,如图1-1所示,就是国内著名门户网站搜狐(http://www.sohu.com)的首页。

网页存放在Web服务器上,而Web服务器一般都放在Internet服务提供商(Internet Service Provider,ISP)的机房里面,并能够对外提供Web服务。Web服务器上的每一个网页都有一个地址(URL),当我们在浏览器中输入网页地址后,浏览器软件(如Internet Explorer、Firefox、Chrome等)会自动根据输入的网址,从Web服务器上下载网页文件到本地机器上,并解释网页的内容,再展示到你的眼前。

图1-1 搜狐的首页

文字与图片是构成一个网页的两个最基本的元素。可以简单地理解为:文字,就是网页的内容;图片,就是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等。

右击网页中的空白处,从快捷菜单中选择“查看源文件”命令,就可以通过浏览器的默认网页编辑器看到网页的实际内容,如图1-2所示。可以看到,网页实际上只是一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素进行描述(例如字体、颜色和大小),而浏览器则对这些标记进行解释并生成页面,于是就得到了你所看到的画面。

图1-2 搜狐网站首页的实际内容

为什么在源文件中看不到任何图片?这是因为网页文件中存放的只是图片的链接位置,而图片文件与网页文件是互相独立存放的,甚至可以不在同一台计算机上。

通常我们看到的网页,都是以htm或html后缀结尾的文件,俗称HTML文件。不同后缀的网页分别代表不同类型的网页文件,常见的后缀有CGI、ASP、PHP和JSP等。在笼统意义上可以将网页分为动态、静态和伪静态页面三大类。

静态网页: 指的是网页的内容在设计的时候就已经固定不变,当用户访问该网页时,Web服务器只是原封不动地把该网页发送到访问者的电脑上,并由浏览器显示出来。

动态网页: 一般包含某些能够执行的代码,如CGI、ASP、PHP和JSP等,网页的全部或者部分内容在设计时并没有固定,当访问者访问到该页面的时候,由Web服务器或者其他应用服务器(如Apache Tomcat)执行里面包含的代码,并动态填充里面的内容,最终生成一个网页文件,并发送到访问者的计算机,由浏览器展示出来。

伪静态网页: 伪静态网页实际上不是一种独立的网页类型,它实际上是一种动态网页。由于静态网页一般是比较固定的,不会无缘无故地消失,所以搜索引擎对于静态网页比较感兴趣。正是出于这种搜索引擎优化的目的,有的网站就采用一种URL重写(URL Rewrite)的技术,通过一定的规则,把某些动态网页的URL伪装成静态网页的URL(一般以htm或html为后缀)。

关于搜索引擎优化和伪静态,本书第22章会有详细的介绍。

一般来说,一个典型的网页通常有这些元素:文字资料、图像档案、声音、动画和超链接。Web服务器上的网页及相关文件组成网站。当我们打开一个网站,出现的第一个页面称为首页或者主页,是网站中最主要的页面,其他页面都是从首页延伸出去的。

1.1.2 什么是网站

所谓网站(Website),就是指在国际因特网上,由一定数量的静态网页或者动态网页组成的,能够提供某些服务的相关网页的集合。简单地说,网站是一种通信工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯(信息),或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的信息或者享受网络服务。

网站的内容是由网页集合而成的,而大家通过浏览器所看到的画面就是网页,至于要多少网页集合在一起才能称为网站,这可没有严格的规定,即使只有一个网页也能被称为网站。

在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。也有一些网站提供电子邮件服务。

网站由域名、网站内容和网站存储空间3部分构成。

域名: 是访问网站的地址,例如www.baidu.com、www.163.com等。

网站存储空间: 由专门的独立服务器或租用的虚拟主机承担。

网站内容: 放在网站空间里面,表现为网站前台和网站后台。

域名相当于一个家的门牌号码,网站的空间相当于一个家,可以存放许多的东西,网站的内容就存放在网站空间里面。 tK6NYMInoTaIfuS8kkaT3/m1MkKuRcOSWWubKG9AJzwXIyFlc4gMMnvZvWkEKBE1

点击中间区域
呼出菜单
上一章
目录
下一章
×