web学习-----浏览器和服务器1

HTML基础—基本概念

一、什么是浏览器?

  • 电脑软件
  • 功能:
    1)将网页渲染出来给用户查看
    2)能够让用户通过浏览器和网页进行交互的软件
  • 常见浏览器

都有各自的渲染内核,就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页内容,以及页面格式信息

二、什么是服务器?

  • 高配置计算机,24h不断电,不关机
  • 功能:存储数据

三、访问网页原理

  • 打开浏览器输入想要访问的页面,浏览器会自动创建一些文件夹,这个文件夹和当前被打开的网页有一定的关系,这些文件夹称为缓存文件夹,缓存文件夹是专门用于存储网页数据的文件夹
  • 当我们利用浏览器访问网页时,其实是有真实的物理文件传输的,浏览器会先将网页上的内容缓存到本地文件夹中,然后再渲染出来呈现给用户查看
  • 平时我们在上网时会感觉到第二次访问网页会比第一次访问网页要快,就是因为第一次访问时已经将这个网页上的信息缓存到本地
  • 通过观察我们还会发现缓存文件夹除了缓存图片以外还缓存了一些js css html等文件,所以可以得出一个网页不是一个文件,而是一堆文件,网页越复杂那么组成这个网页的文件就越多
3.1、浏览器请求数据的原理
3.2、浏览器返回数据的原理

web学习-----浏览器和服务器1

查看: 1)开发者工具 2)直接f12

四、什么是URL

  • 浏览器地址栏输入的就是url
    web学习-----浏览器和服务器1

http://URL协议类型
127.0.0.1服务器IP地址
:80服务器的端口号
index.html需要访问的资源名称

五、什么是HTTP协议

  • 超文本传输协议
  • 什么是协议?—规范和约束的
  • HTTP协议就相当于我们让两个人都说中文或者都说英文一样就是提前规范两个人之间如何沟通,也就是规范/约束浏览器和服务器之间如何沟通 。
    所以HTTP协议就是专门用来解决浏览器和服务器之间的沟通问题的,只要浏览器和服务器都遵守这个协议,那么浏览器就可以和服务器完全没有障碍进行沟通(传输)

六、如何在windows系统中如何产看文件扩展名

win10:孙便打开一个文件夹-》查看-》勾上

web学习-----浏览器和服务器1

  • 纯文本文件?我们 windows电脑上有一个记事本,专门打开纯文本文件,无乱码
    html是纯文本文件