第一课 浏览器和服务器
什么是浏览器?
1 、将网页渲染出来,供用户查看
2、 能够让用户通过浏览器,进行网页的交互
五种: ie /chrome/ firefox/ safari/ opera
浏览器内核:浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,以及页面格式信息;
IE内核:Trident
谷歌内核:webkit/blink
火狐内核:gecko
Safari内核:webkit
欧朋内核:presto
浏览器的兼容问题
什么是服务器?
超级计算机;主要用于存储数据,服务器不能关机
访问网页原理:
(1)访问网页时,其实是有物理文件传输的,浏览器会先将网页上的内容缓存到本地文件夹中,然后渲染出来呈现给用户;
(2)第二次访问网页时会比第一次快,原因是第一次访问已经将这个网页上的信息缓存导本地了;
(3)通过观察缓存的文件中,是由一对文件组成的;
浏览器请求数据的过程?
请求报文:请求行+请求头+空行+请求体
响应报文:响应行+响应头+响应体
第二课 浏览器访问原理
缓存文件夹:用于存储网页数据。
1.当我们利用浏览器访问网页时,有真是的物理文件传输。浏览器先将网页上的内容存储到本地文件夹中,再渲染出来呈现用户查看。
2.第二次访问网页较快。
3.缓存文件夹中除了图片之外,还缓存了.js,.css.html等文件。即网页越复杂,组成网页的文件就越多。
第三课 浏览器请求数据的过程(理解)
浏览器发送网址(请求报文)给服务器--》服务器处理完毕返回一个(响应报文)给浏览器。 然后由浏览器进行解析后呈现给 用户。
请求报文=请求行+请求头+空行+请求体 requet
响应报文=响应行+响应头+响应体 response
第四课 什么是URL
我们在地址栏输入的地址就是一个URL。
URL格式:
http://127.0.0.1/index.html(浏览器会自动添加:80)
http://127.0.0.1:80/index.html(完整的格式)
URL拆分:
http:// URL协议类型
127.0.0.1 服务器IP地址
:80 服务器的端口号
index.html 需要访问的资源名称
服务器ip地址和端口号的作用是 告诉浏览器我们需要访问的那台服务器的详细地址是什么。
index.html作用: 当我们通过IP地址和端口号找到对应的服务器之后,需要通过资源名称告诉服务器,我们需要获取服务器上的哪个资源
第五课 HTTP协议
规范约束浏览器和服务器之间如何沟通,两者完全没有障碍的沟通
第六课:其他知识补充
1、html文件扩展名是.html
2、电脑上的一个文件是可以被 同时 多个软件打开的,不同的软件打开可能会有不同的效果
3、纯文本文件:记事本,只要能够被记事本打开,并且能够正常显示的文件,.html也是纯文本文件