1.11 Web浏览器
Web浏览器使得上网获取信息变得非常容易,很多上网的人最多只需要输入一个网址,然后仅仅通过点击鼠标就可以快乐玩耍。从软件种类来看,Web浏览器(Web Browser)就像一个专门用于访问Web网页和网站的软件,把用户想要的各类信息文件从Internet的主机上读取过来,通过Web浏览器“运行”,最终把整合结果展现在用户的计算机屏幕上。我们可以把浏览器看作一种获取Web上资源的终端软件程序或应用程序(APP)。
Web浏览器主要通过HTTP协议与Web服务器交互并获取网页,这些网页所在的位置由URL地址指定。而一个网页中还可以包括多个计算机文件,每个计算机文件都可以分别从不同URL地址获取。大部分的浏览器本身除了支持文本文件之外,还支持其他的媒体格式,例如,JPEG、PNG、GIF等图像文件格式;而且Web浏览器还能够扩展支持众多的插件(plug-ins),用来播放音、视频文件。另外,许多浏览器还支持其他的协议,例如,FTP、Gopher、HTTPS(HTTP协议的加密版本)。
从20世纪90年代开始,Windows开始内置免费的Web浏览器。因此直到今天,许多计算机用户都还在使用微软(Microsoft)的Web浏览器——Internet Explorer(IE),IE是在NCSA Mosaic的基础上继续完善发展而形成的。近几十年来,一些优秀的企业开始致力于非IE浏览器的开发,逐渐打破了微软IE对浏览器的垄断。现在的个人计算机上常见的Web浏览器还包括Mozilla Firefox、Chrome、Opera和Apple Safari等。本书的案例虽然大多数是在IE中测试的,但基本上可以用于所有类型的浏览器。
近年来,我国移动互联网的发展势头迅猛,手机浏览器战略地位凸显。众多实力雄厚的互联网企业纷纷加大在手机浏览器市场的布局,投入大量的资金和人力,抢占手机浏览器市场,作为抢占用户的入口。当前,手机浏览器用户黏性已逐步养成,手机用户规模已经超过个人计算机用户。国内常用的手机浏览器有猎豹浏览器、UCWeb、百度手机浏览器、QQ手机浏览器、iPhone上的浏览器Safari等。手机浏览器和个人计算机端浏览器相比,除了展示的网页区域较小外,其他方面几乎没有多大区别。因此,设计Web网页时,除了考虑传统的计算机屏幕外,还可以专门针对手机屏幕的需要增加一个移动版。