Web测试基础一:浏览器打开网页的方式

编程入门 行业动态 更新时间:2024-10-26 09:24:54

浏览器核心:浏览器引擎。IE使用的浏览器引擎是Trident ,Firefox使用Gecko,Safari和Chrome使用Webkit。

DNS解析:当用户输入一个网址并按下回车键的时候,浏览器得到了一个域名。而在实际通信过程中,我们需要的是一个IP地址。因此我们需要先把域名转换成相应的IP地址,这个过程称作DNS解析。

DOM (Document Object Model) :的全称是文档对象模型,它可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。比如,Web开发中,用 JavaScript 语言来访问、创建、删除或者修改 HTML 的文档结构。

浏览器打开网页的方式:

1.连接到URL所在服务器:

用户在浏览器的地址栏中输入一个目标URL,回车要求浏览器打开该URL后,浏览器做的第一件事情就是寻找该URL所在的服务器。通过向DNS服务器查询,浏览器可以获得该URL所在的网站的IP地址。然后浏览器向该地址发起连接请求,建立到服务器的连接。

2.获取页面对应的HTML文档:

当连接建立后,浏览器向服务器发送HTTP请求。请求URL对应的HTML文档,服务器返回一个HTML文档,该文档就是浏览器需要呈现的页面。

3.解析文档并获取所需要的资源:

浏览器在获取HTML文档后会对文档进行解析,目的是知道该页面需要哪些资源以及生成DOM树,生成DOM树的工作于下载页面上需要的其他资源同时进行。浏览器会逐行分析HTML文档,一旦发现一个标签,就会根据标签的要求分配对指定资源的下载。

4.onload事件

当HTML文件解析完成,生成DOM树,所有页面需要的资源文件都已经成功下载和执行后,浏览器会发出onload事件并回调HTML文档中的onload函数。onload事件是最接近页面就绪的事件。

更多推荐

Web测试基础一:浏览器打开网页的方式

本文发布于:2023-06-14 01:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1420907.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:打开网页   浏览器   方式   测试   基础

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!