第1章 理解Web的工作方式
本章中你将学到:
- 万维网(WWW)的简史
- “网页(Web Page)”的含义,以及该术语不能反映所涉及的所有内容的原因
- 如何从你的个人计算机进入别人的浏览器
- 选择Web托管提供商的方法
不同的Web浏览器和设备类型对网面内容的影响
在学习复杂的HTML和CSS之前,先对这些技术有坚实的理解是很重要的,这些技术可以将这些普通文本文件转化为通过计算机或者手持设备浏览网页时看到的丰富的多媒体显示。
如果不使用Web浏览器查看,包含HTML和CSS的文件则看不出效果,除非有一个Web服务器,否则除了你自己以外,没有人能看到你的内容。Web服务器使你的内容可用于其他人,他们使用自己的Web浏览器导航到一个地址,并且等待服务器发送信息给他们。你将深入这个过程,因为你必须首先创建文件,然后将它们放到服务器上使其可用,并且必须确保你的内容将按照你的设想出现在最终用户那里。
1.1 HTML和万维网简史
很久以前,在人类还没有登上月球之前,一些富有远见的人决定看看自己能不能将几个主要的计算机网络连接在一起。我不再赘述这些人的名字和故事(到处都可以找到),但是最终的结果是“所有网络之母”,也就是我们对互联网的称呼。
直到1990年,通过互联网访问信息还是一个相当技术性的事情。这非常困难,甚至连拥有博士学位的物理学家在尝试交换数据时都会感到沮丧。一位现在非常有名(并且被授予爵位)的物理学家Tim Berners-Lee爵士,发明了很容易地通过“超文本”链接交叉引用互联网上的文本的方法。
这不是一个新的思路,但是他的简单的超文本标记语言(HTML)能够兴旺起来,而更野心勃勃的超文本计划却失败了。超文本原意是指具有页面之间交叉引用的,以电子形式存储的文本。现在这个术语含义更广,指任何可以与其他对象链接的对象(文本、图像、文件等)。超文本标记语言是描述文本、图形和包含其他信息的文件组织和链接在一起的方式的一种语言。
到1993年,世界上只有100多台计算机能够提供HTML页面。这些互相链接的页面被称为万维网(WWW),许多Web浏览器程序被编写出来,使用户能够查看网页。因为Web的流行,一些编程人员很快就写出能够和文本一起查看图形的浏览器。从那时开始,Web浏览器软件的持续发展和HTML和XHTML的标准化将我们带入了今天所生活的世界,现在有超过1.1亿台Web服务器提供对超过250亿个文本和多媒体文件的请求的服务。
这几段话确实是这段不寻常的时期的简单历史。现在学校里的新人根本不知道没有万维网的时代,信息“永远在线”的理念和无处不在的计算将推动我们的生活的各个方面不断前进。Web内容的创建和管理不再只是少数技术方面的人士(你可以称呼他们“高手”)所拥有的技能,在本书的最后,你将看到这些技能是每个人都能掌握的,而不是高手们的特权。