互联网是如何运转的?(2)
作者:Jonathan Lane 发布时间:2009-10-30 18:44:00
内容的类型
以上我已为大家讲述了HTTP请求/响应,现在我将讲述你在互联网上可以看到的不同内容。我把内容划分为四大类:纯文本、Web标准、 * 页,及需要其它程序或插件的格式。
纯文本
在互联网发展的早期阶段,那时还没有任何Web标准或插件,互联网上主要就是图像和纯文本(扩展名为.txt的文件)。当一个纯文本文件被放到互联网上,浏览器只是按原样显示,不进行任何处理。现在大学的站点上,你常常都还能看到纯文本文件。
Web标准
构成万维网的基石就是3个主要的Web标准:HTML(或XHTML——可扩展超文本标记语言,在本文中我将交替使用HTML和XHTML)、CSS、JavaScript。
对于沟通这个用途来说,超文本标记语言是个恰如其分的名字。HTML用于将文档划分为不同的部分,规定文档的内容和结构,并定义每部分的含义(它包含你在网站看到的所有文本等内容),同时,它使用元素来标识页面中的不同部分。
层叠样式表(CSS)使你可以完全控制一个HTML元素如何被显示。CSS很简单,例如,使用样式表声明,可将所有段落改为双倍行距(line- height(行高): 2em;),或让所有二级标题变为绿色(color: green;)。将页面结构从页面格式中分离出来,会带来非常多的好处,在下一篇文章中我们将详细地讲述。为示范将HTML和CSS结合起来使用所带来的 效果,请看图2,在图2的左边显示的是一些纯HTML,未添加任何格式设定;而右边显示的是应用了一些CSS样式后完全相同的HTML。
图2: 左边是纯HTML,右边是应用了CSS的HTML。
最后,JavaScript 为你的Web站点提供了动态功能。你可以写一些将在客户计算机上运行的JavaScript小程序,而不用在服务器上安装任何特别的软件。 JavaScript能让你可以向你的Web站点增添一些基本的功能和交互,但它也有局限性,因此我们下面就要谈谈服务器端的编程语言和 * 页。
* 页
有时当你在浏览互联网时,你会看到一些网页的扩展名不是.html ,而可能是.php、.asp、.aspx、.jsp,或其它奇怪的扩展名。它们都是 * 页技术的例子, * 页技术可用于创建具有动态代码部分的网 页,代码部分将根据从数据库、表格、或其它数据源之中输入的数值,显示不同的结果。我们将在下面的部分比较一下静态网页和 * 页。
需要其它程序或插件的格式
由于Web浏览器只设计用来解析和显示一些特定的技术,如Web标准等,因此如果你请求的地址指向了一个复杂的文件格式,或是包含了某个需要特定插件的网页,那么插件会被要求下载到你的计算机。而如果你的浏览器已安装了该插件,那么此网页会被所需插件所支持并打开。例如:
如果你遇到Word文档、Excel文件、PDF、压缩文件(例如ZIP或SIT 文件)、复杂的图像文件(如Photoshop PSD),或浏览器不认识的其它复杂文件,浏览器通常会问你是否想下载或是打开文件。 这两种方式效果其实是一样的,只是后一种方式,将使浏览器先下载该文件,然后由可以打开该文件的应用程序(如果已安装了的话)打开文件。
如果你遇到的页面含有Flash 电影、MP3或其它格式的音频文件、MPEG或其它格式的视频文件,浏览器将用已安装的插件来播放它们。如果所需的插件并未安装,则浏览器要么显示一个用于安装所需插件的链接,要么将文件下载下来,再通过桌面应用程序来打开文件。
当然,这里也存有一些灰色地带,如SVG(可伸缩矢量图)是一个Web标准,可以在一些浏览器中直接打开,如Opera浏览器。但不能在另外一些浏 览器(如Internet Explorer)中直接打开,因为IE需要一个插件来解析SVG。许多的浏览器都将匹配预装插件,因此你也许不会注意到哪些内容是通过插件显示的,而哪 些内容是通过浏览器直接被显示的。
猜你喜欢
- 我们建立博客的初衷是记录、分享工作、生活、技术等方面知识,也有人写博客是为了装逼。但最终能够坚持下来的却少之又少。主要原因是从起初的单相思到
- 在本文中,作者主要介绍了黑客用于攻击网络的一些工具。通过了解这些黑客工具的使用方法,读者可以更好地保护自己网络的安全。为了帮助你更好地防范时
- 目前中国分类信息网的竞争可以说已经到了白炽化成程.口啤网目前来说还是处于导先地位,当然我今天不来批论这些网站的盈利情况.今天我们来看一下同城
- 编者按官场上,绝对的权力会导致绝对的腐败;在搜索服务市场中,利益的参与也必然会导致诚信和公益的流失。因此,一向标榜搜索结果客观公正的搜索引擎
- 品牌博客成功的三进策略:一、人脉进门所有成功博客的身边都有一个很强大的由其他博客撰写者组成的支持团。网络在很大程度上可以从很多方面帮助你,这
- 咱老百姓,今儿我是真呀真高兴(吼)咱老百姓,今儿我是真呀真高兴(嘿)咱老百姓,今儿我是真呀真高兴(吼)咱老百姓高兴,高兴今儿我是真呀真高兴(
- 使用了那么多博客程序,写写看法吧.先说我现在使用的sablog-x,功能简单,后台简单,一目了然,安全方面呢,还不错吧.当然也不排除被人黑,
- CNET科技资讯网 3月3日 北京报道(文/张丹):雅虎全球与微软的联姻获批,使得搜索市场谷歌一家独大的不利市场局面获得转机。然而雅虎这家拥
- 豆瓣最近发布新功能有些"疯狂",所以服务器也有新的部署。看到阿北同学在豆瓣广播里说:豆瓣的第二台应用服务器终于投入了使用
- 我们学校最近将MAC和IP进行了捆绑,又在服务器(Win2K)上进行了上网时间的限制,真是烦死人了,我想我可是一个从不受限制的人啊,怎么可以
- WordPress留言链接重定向跳转,主要是对百度来做的,因为WordPress留言默认的用rel='external nofoll
- 呵呵,前一阵子,asp之家应该也被百度降权了,2天时间收录由原来的两千多页到只留一个首页,很郁闷。后来也看了很多这方面的文章,有的说换域名,
- Godaddy主机用户如果想要转移域名,还是有条件的,域名转移条件如下:1.只有域名的注册人或管理联系人有权提出转入申请;2.域名在原注册商
- 本篇文章讲的是提高WordPress自带的搜索功能的体验,使用Google CSE的可以飘过。随着站内信息的增多,站内搜索成为了每个网站必不
- 本文是谷歌(Google)网络分析大师Avinash Kaushik在“测量的威力”系列讲座中的第一
- 内部链接的重要性就不详细说了。无论用户还是搜索引擎如果访问完你的内容页发现没有链接可去了。都是非常不科学的。网站内部链接优化有哪些?1.网站
- 北京时间10月25日消息,据科技博客网站TechCrunch报道,在最近一次谷歌Google页面排名更新中,谷歌处罚了大量的博客“链接农场”
- 美国《财富》杂志网络版周四评出了2009年全球最具影响力商界女强人50强,百事可乐董事长兼CEO卢英德(Indra Nooyi)居首,雅虎C
- 又读了一遍这个 PPT: Federation at Flickr: Doing Billions of Queries Per Day ,
- 据OpenSUSE官方发布的消息称,lizardsource.cn成为中国大陆内OpenSuSE最大镜像服务器。目前,国内也有大大小小几个O