HTML 基础知识

来源:互联网 发布:mac 泳道图 工具 编辑:程序博客网 时间:2024/06/06 03:33

http://www.jianshu.com/p/f6da3875834b
这是江哥整理在简书上的笔记,比我自己整理的好多了哈哈。可以看这个。

一、什么是浏览器?
安装在电脑里的一个软件
(1) 将网页渲染出来,供用户查看
(2)能够让用户通过浏览器,进行网页的交互

浏览器的主要功能是通过向服务器请求你所需要的资源并把它通过浏览器窗口来显示出来。这些资源的格式通常是HTML,当然也有PDF,图片,或者其他类型的资源。资源的位置由用户使用URI(统一资源标识符)指定。浏览器解析和显示HTML文件的方式在HTML和CSS规范中指定,这些规范由W3C(万维网联盟)组织维护,该组织是网络的标准组织。

5个主流浏览器:ie /chrome/ firefox/ safari/ opera
浏览器内核:浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,以及页面格式信息;

IE内核:Trident
谷歌内核:webkit/blink
火狐内核:gecko
Safari内核:webkit
欧朋内核:presto
浏览器的兼容问题:浏览器的内核不同,所以才会有兼容问题

二、什么是服务器?
是一个超级计算机。主要用于存储数据。服务器24h不关机。

三、访问网页原理:
(1)访问网页时,其实是有真实的物理文件传输的,浏览器会先将网页上的内容缓存到本地文件夹中,然后渲染出来呈现给用户。
(2)第二次访问网页时会比第一次快,原因是第一次访问已经将这个网页上的信息缓存导本地了,第二次直接取出来用,不需要现缓存。
(3)缓存文件夹中,除了缓存图片,还缓存了.js,.css.html等文件。一个网页并不是一个文件,网页越复杂,组成网页的文件就越多。

四、浏览器请求数据的过程?
这里写图片描述
关于请求报文和响应报文,先不做了解。
响应体:网页显示的内容

五、什么是URL:
在浏览器地址栏中输入的地址。
格式: http://127.0.0.1/index.html(浏览器会自动添加 :80)或者
http://127.0.0.1:80/index.html

URL拆分及功能:
- http:// URL协议类型:
http:Hypertext Transfer Protocol 超文本传输协议
协议:规范约束某一类事物
http协议:规范约束浏览器和服务器之间去和沟通
- 127.0.01 服务器地址:(家庭住址)
- :80 服务器的端口号:(门牌号)
- index.html 需要访问的资源名称:(需要访问的资源)

这里写图片描述

六、其他知识储备:
1. 查看文件扩展名: 随便打开一个文件夹->点击查看->将文件扩展名的选项勾选上
这里写图片描述
2. 纯文本文件:能够被记事本打开,且能够正常显示的文件
3. .html 是一个纯文本文件

原创粉丝点击