美文网首页
浏览器和服务器

浏览器和服务器

作者: 吴双2018 | 来源:发表于2019-03-15 00:23 被阅读0次

    在学习html之前有一些基本的概念需要了解一下

    1.什么是浏览器


    ①  浏览器就是安装在电脑上的一款软件,和qq,百度影音,office一样,都是安装在电脑上的软件,那么这些软件之间有什么区别呢?它们的区别就是,它们的功能不太一样,qq是用来聊天的,百度影音是用来播放音视频文件的,office是用来编辑word,Excel文件的。

    那么浏览器这款软件的功能是什么呢?

    浏览器这款软件的功能主要有两个:

    1.将网页渲染出来给用户查看

    2.让用户能够通过浏览器与用户交互

    此处我打开一个火狐浏览器,在地址栏上打开淘宝网页

    被渲染出来的网页

    也就是说浏览器将网页渲染出来给用户查看,也可以说是把网页画出来了,这就是浏览器的第一个功能。第二个功能是可以和网页进行交互,那什么是和网页进行交互呢?

    和用户进行交互

    通过点击左右的箭头,可以切换图片,这个就叫做能够让用户通过浏览器和网页进行交互。

    ②常见主流浏览器

    五款主流浏览器

    为什么要介绍这五款浏览器呢?

    这个世界上有很多浏览器,但是这五款浏览器是世界上用户量最大,市场份额最大的浏览器,并且这五款浏览器都有属于自己的浏览器内核,所以在今后的开发中只需要关注这五款浏览器就可以了。那我们怎么验证这五款浏览器的市场份额呢?看下面的链接。

    国内市场份额的统计

    通过链接可以证实,这五款浏览器是世界上用户量最大,市场份额最多的浏览器。所以今后做的网页在这五款浏览器上被使用的概率最大,所以只要关注这五款浏览器就好了。另外一点是这五款浏览器的内核不一样。那么什么是浏览器的内核呢?

    不同的浏览器有不同的浏览器内核,浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,以及页面格式信息。因为我们刚才讲过浏览器的第一个作用就是用来画页面,内核不同,画出来的就不同。也就是说将来你写一个网页在ie上时垂直显示三行,在谷歌上时水平显示三行,那这样就是有问题,我们称之为浏览器的兼容问题。除了这五款浏览器,其余的浏览器都是用这五个浏览器的内核,只要你解决了这五款浏览器的兼容问题,其他的浏览器就没有什么问题了。如360浏览器,用的就是ie和谷歌的内核,如果你能处理ie的,你能处理谷歌的,那么360的也就自然而然的就搞定了。国内的一些浏览器大部分都是一些皮包公司,把浏览器包装一些,内核还是用的这些,就好比一些手机系统,如魅族的系统,都是对国外谷歌的安卓系统包装一次之后,就变成了所谓的自己的系统。

    IE内核  Trident

    谷歌内核 Webkit/Blink(对webkit进行优化搞了一个blink的一个内核)

    火狐内核 Gecko

    Safari内核Webkit

    欧朋内核 Presto

    只需要了解,不需要记忆。上课的过程中不可能五个浏览器每个都演示一遍,前期主要以谷歌为主。因为谷歌无论是在国内还是国外,它的市场份额都是最高都。后期会有专门都课程来讲解浏览器都兼容问题。


    2.什么是服务器

    ①服务器也是电脑,只不过是比我们电脑配置更高的电脑,并且24小时不断电,不关机的计算机。可以把它理解为一个超级电脑。比如说我们家用电脑内存是8g,它的内存就是16g,你的硬盘是1t,它可能是10t,你的网卡是百兆,它的网卡可能是千兆。

    ②服务器是专门用于存储数据的电脑,访问者可以访问服务器获得服务器上存储的资源。

    ③服务器一旦关机,访问者就无法访问了。

    服务器

    3.访问网页的原理

    浏览器请求数据的原理

    浏览器请求数据的过程

    4.页面的本质

    5.什么是URL

    6.什么是HTTP协议

    相关文章

      网友评论

          本文标题:浏览器和服务器

          本文链接:https://www.haomeiwen.com/subject/hzfkmqtx.html