美文网首页我爱编程
HTML基础——基本概念

HTML基础——基本概念

作者: 锦雯书 | 来源:发表于2017-04-17 13:38 被阅读0次

    ·HTML基础——基本概念

    1、什么是浏览器?

    ·将网页渲染出来给用户查看;

    ·能够让用户通过浏览器和网页交互。

    ·五款主流浏览器:IE、谷歌Chrome、火狐Firefox、Safari、Opera

    ·区分:浏览器内核不一样。浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,以及页面格式信息。

    IE内核:Trident

    谷歌内核:Webkit/Blink

    火狐内核:Gecko

    Safarri内核:Webkit

    Opera内核:Presto

    正是因为内核不同,所以浏览器有兼容问题

    2、什么是服务器?

    ·服务器也是电脑,只不过比我们的电脑配置更高,并且24小时不断电,不关机的计算机。

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

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

    3、访问网页原理?

    ·当我们利用浏览器访问网页时,其实是有真是的物理文件传输的。浏览器会先将网页上的内容缓存到本地文件夹中,然后在渲染出来给用户查看。所以一般第二次访问网页会比第一次访问网页快。

    ·缓存文件夹中除了缓存图片以外还缓存了一些例如:.js .css .html等文件,所以可以得出一个网页不是一个文件,而是一堆文件,网页越复杂,组成该网页的文件越多。

    ·电脑端在打开浏览器时发送“请求报文”给服务器,,服务器处理浏览器请求,将处理结果通过“响应报文”发送给电脑,电脑解析浏览器返回的内容呈现给用户。

    请求报文:请求行+请求头+空行+请求体

    响应报文:相应航+响应头+响应体

    4、什么是URL

    ·我们在浏览器的地址栏中输入的地址就是URL

    URL格式:

    http://127.0.0.1/index.html(浏览器会自动添加:80)

    http://127.0.0.1:80/index.html(完整的格式)

    ·URL拆分:

    http://——协议类型

    127.0.0.1:服务器的IP地址

    index.html:需要访问的资源名称

    ·URL拆分后每个部分的作用:

    ·IP地址和端口号:告诉我们需要访问的那台服务器的详细地址地址

    IP地址相当于我们现实生活中的地址。例如:昆明市盘龙区铂金华庭

    端口号相当于生活中的门牌号码。

    将地址和门牌号结合在一起就是一个详细地址,从而找到一个详细地址。

    ·index.html:当我们通过IP地址和端口号找到对应的服务器之后,需要通过资源名称告诉服务器,我们需要获取服务器上的哪个资源。(所建网页文件名称)

    ·http://——网络协议类型

    Hypertext(超文本)Transfer(传输)Protocol(协议)

    ·HTTP协议用来规范哪一类事务:规范和约束浏览器和服务器之间的沟通。

    5、在Windows系统中如何查看文件的扩展名?

    ·html的文件扩展名是.html

    ·同一个文件可以同时被多个软件打开的,不同的软件打开后可能有不同的显示效果

    ·纯文本:只要能被记事本打开并且能够正常显示的文件。(.html是纯文本文件)

    6、什么是HTML(Hyper Text Markup Language)——超文本标记语言

    ·H1标签的作用:用于给指定的文字添加标题语义

    7、HTML发展史:

    ·1993年的(IETF)HTML1.0——1995年(W3C)HTML2.0——1996年(W3C)HTML3.2——1997年(W3C)HTML4.0——1999年(W3C)HTML4.01——2000年(W3C)XHTML1.0——2001年(W3C)XHTML1.1——

    ·1999年(W3C)HTML4.01——2004年(WHATWG)HTML5草案

    8、网页的固定格式

    ·编写网页的步骤:1、新建一个文本文档  2、利用记事本打开    3、编写HTML文件    4、保存并修改纯文本,扩展名为.html    5、用浏览器打开

    相关文章

      网友评论

        本文标题:HTML基础——基本概念

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