- Web前端开发技术:HTML、CSS、JavaScript(第2版)
- 聂常红
- 1231字
- 2020-08-27 06:18:22
1.1 基本概念
Internet也称为因特网、互联网,指全球最大的、开放的、由众多网络互联而成的计算机网络。Internet提供的服务主要有:WWW、FTP、E-mail、BBS和Telnet。其中,WWW用于提供网页浏览服务,是应用最广、发展最快的一种服务。
1. WWW
WWW是“World Wide Web”(全球广域网)的缩写,简称为Web,中文又称为“万维网”。它起源于1989年3月,由欧洲量子物理实验室(the European Laboratory for Particle Physics,CERN)发展出来的超媒体系统。
WWW为使用者提供了一个可以轻松驾驭的图形用户界面来查阅Internet上的文档,其允许使用者通过“跳转”或“超级链接”从某一页跳到其他页。一个完整的WWW系统包括WWW服务器、浏览器、HTML文件(Web页面,网页)和网络4部分。
WWW服务器是指能够实现WWW服务功能的计算机,也称为Web站点。服务器上包含了许多称为html文件的资源,这些Web页面采用超级文本(Hypertext)的格式,即可以包含指向其他Web页面或其本身内部特定位置的超级链接。服务器信息资源主要是以网页的形式向外提供。访问者要查看Web站点上的信息,需使用Web浏览器软件,如Microsoft的IE或Google的Chrome等,它们能将Web站点上的信息转换成用户显示器上的文本或图形。一旦浏览器连接到了Web站点,就会在计算机上显示出有关的信息。相对于服务器说,浏览器称为WWW的客户端。
一般来讲,一个Web站点由多个网页构成。每个Web站点上都有一个起始页,通常称为主页或首页。这是一个特殊的页面,它是网站的入口页面,其中包含指向其他页面的超链接。通常主页的名称是固定的,一般使用index或default来命名主页,例如,index.html或default.html。
WWW的运行涉及3个重要的概念:统一资源定位器(Uniform Resource Locator,URL)、超文本传输协议(Hypertext Transfer Protocol,HTTP)和超文本标记语言(Hypertext Markup Language,HTML)。
(1)URL
在Internet上查找WWW信息资源需要使用URL。URL提供了在Web上进入资源的统一方法和路径,相当于现实生活中的门牌号,它标识了链接所指向的文件的类型及其准确位置。
(2)HTTP
WWW服务器和WWW客户机之间是按照文本传输协议(HTTP)互传信息的。HTTP制订了HTML文档运行的统一规则和标准,它是基于客户端请求、服务器响应的工作模式,主要由4个过程组成:客户端与服务器建立连接;客户端向服务器发出请求;服务器接受请求、发送响应;客户端接收响应,客户端与服务器断开连接。这一过程就好比打电话一样,打电话者一端为客户端,接电话者一端为服务端。
(3)HTML
HTML(Hypertext Markup Language,超文本标记语言)是一种文本类、解释执行的标记语言,用于编写要通过WWW显示的超文本文件。在后面会进一步介绍HTML。
2. 浏览器
浏览器是专门用于执行HTML文件及查看HTML源代码的一种软件。比如Microsoft的IE、Google的Chrome,以及Mozilla的Firefox。
浏览器执行HTML文件的方式有:鼠标双击HTML文件和通过浏览器在地址栏中输入HTML文件的URL来执行这两种方式。
3. 静态网页和动态网页
由HTML直接书写,内容不会因人因时变化,并且不能够在客户端与服务器端进行交互的网页称为静态网页。静态网页的扩展名为.html或.htm。
内容能够因人因时变化,且能够在客户端与服务器端进行交互的网页称为动态网页。动态网页的扩展名依据所用的编程语言来定,如.jsp、.aspx等。
全部由静态页面组成的网站称为静态网站;包含有动态网页的网站称为动态网站。