乐学Web编程:网站制作不神秘
上QQ阅读APP看书,第一时间看更新

1.3 我们一直在用浏览器使用网站

前面介绍了网站服务器方面的知识,知道了网站就是一些运行着专门的网站服务程序、提供信息和服务的计算机。大家平时接触网站,都是通过家里的计算机或者手机上的浏览器去访问的,常用的浏览器有IE、火狐(FireFox)等。

1.3.1 浏览器的历史不长也不短

说起网络就不得不说浏览器。还记得欧洲的那个漂亮的大金球吗?是的,就是欧洲核子研究组织,浏览器作为网站的配套程序,也是他们发明的。浏览器与网站服务程序,加上浏览器与服务程序之间通信的语言,一起构成了被称为万维网(World Wide Web)的技术基础。正是因为有了方便易用的浏览器,互联网才真正走向了大众。

那位被大家尊称为“互联网之父”的——蒂姆·伯纳斯·李(Tim Berners-Lee)在1991年率领着一帮科学家向世界推出了他们发明的浏览器。在这不长不短的二十几年里,浏览器领域也发生过并且依然在发生着非常激烈、残酷的竞争,而这种竞争也促进了其飞速的发展。

1.3.2 常见的浏览器

现在网络已经普及到千家万户。我们平时一打开计算机,往往第一件事就是打开浏览器,到一些网站上浏览信息。那么你平时都用哪个浏览器呢?

最常见的就是随着Windows而来的IE浏览器,全名是Microsoft Internet Explorer。当年微软公司就是凭着Windows操作系统的普及,在Windows中内置了这款浏览器,一举把当时的浏览器市场老大Netscape Navigator打败了。

而使用苹果电脑的同学,也会经常使用自带的Safari浏览器。如同苹果电脑和苹果操作系统一样,这款苹果公司出品的浏览器也有着优雅、简洁、高效的特点,深受人们的喜爱。

除了上述两款浏览器,大家常用的可能还有微软公司在Windows 10操作系统中引入的Edge浏览器,或者单独安装的Firefox火狐——这款非常受欢迎的浏览器的前身就是当年被微软打败的Netscape Navigator的产品,由于其强大灵活的功能深受很多用户喜爱。

除此之外,有的同学可能还用过谷歌公司出的Chrome浏览器,或者Opera浏览器等,加上国内很多公司,如百度、腾讯、搜狗、360等也都有浏览器产品,现在的浏览器可谓是不胜枚举。

1.3.3 好用的浏览器

现在有这么多浏览器,可能很多同学都会在心里嘀咕:哪个才是最好用的?

当然,每个人对“最好用”的判断标准不一样,所以这个问题其实没有标准答案。

一般来说,浏览器好用与否更多的是看对计算机操作系统维护的好坏。一个没有感染恶意程序、没有安装太多不必要软件的计算机,用起来肯定就会比较流畅。

选择浏览器,首先当然是看个人的需求。例如,有些程序员喜欢用火狐,而很多网上银行对IE支持得较好等。

清青老师比较喜欢操作系统自带的浏览器,如Windows 10中的Edge、Chrome和苹果电脑上的Safari等,在Linux上则使用Firefox火狐。当然,有时候为了测试等原因,也会安装使用其他浏览器。

随着技术的发展,浏览器也在不断地发展和变化。例如,IE曾经是世界上绝大多数人使用的浏览器,但现在连它的东家微软公司都要抛弃它了。估计用不了几年,这个浏览器就会在大家的眼前消失得无影无踪。

1.3.4 不务正业的浏览器

浏览器的作用是什么?小白抢着答道:“这还不简单!不就是上网显示网页吗?”

没错,浏览器的作用其实很简单。但是那么多的服务器,上面有各种各样的网页,这些网页又是由不计其数的制作者制作的,内容五花八门,浏览器又是怎么知道该如何正确地显示出来呢?或者说,这些网页是怎么做出来的?为何能被各种浏览器都正确地显示给计算机前上网的人呢?

浏览器之所以能理解不计其数的网页并能正确地显示出来,就是因为这些网页都是用统一的浏览器可以“看得懂”的语言制作的,这种语言有一个专门的名称就是HTML,是英文HyperText Markup Language的缩写,翻译过来就是超文本标记语言。

最早的HTML语言呈现的就是文本信息,于是就有人想到要在网页上添加其他丰富的内容,如图画、声音,甚至动画、视频,再到后来还有人在网页上添加各种小游戏让大家玩。所有这些,都需要浏览器能够正确地理解后才能正确地呈现。

随着互联网的发展,浏览器不但功能多了,开发浏览器软件的公司也多了起来,其中就有些公司为了追求商业利益,经常变着花样欺骗和误导用户安装使用自家的带有一些不良企图功能的浏览器,例如,有的浏览器打着保护个人隐私的旗号吸引大家安装使用,却在后台隐蔽地大肆收集用户信息!所以在选择浏览器时一定要慎重,尽量选择大家公认比较靠谱的浏览器,同时要尽量远离那些打着快速、安全等噱头欺骗用户安装使用的软件。一旦安装这种软件,可能就意味着你的计算机被别人强行征用了,哪怕卸载都没用,唯一的方法就是格式化硬盘并重新安装操作系统。

现在除了有各种打着旗号说自己就是浏览器的浏览器之外,还有很多不是浏览器的浏览器。说不是浏览器,是因为这些程序(或者说App)都有着各自的正式名称(如xxx客户端),样子看起来和一般的浏览器也不大一样。说它们是浏览器,是因为它们本质上仍是披着一层外衣的浏览器。