在学习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,你的网卡是百兆,它的网卡可能是千兆。
②服务器是专门用于存储数据的电脑,访问者可以访问服务器获得服务器上存储的资源。
③服务器一旦关机,访问者就无法访问了。
服务器
网友评论