zoukankan      html  css  js  c++  java
  • 浏览器打开URL的方式

    浏览器的核心是浏览器引擎(Browser Engine):IE使用的是Trident、Firfox使用的是Gecko、Safari和Chrome使用的是Webkit。不同的浏览器引擎对W3C的规范支持不尽相同,在具体功能的实现上也不完全一致。

    本文主要描述浏览器从输入URL地址开始到页面完全可用的大致过程。

    1、连接URL所在服务器

    用户在地址栏输入一个URL,并单击GO按钮要求浏览器打开该URL后,浏览器做的第一件事情是寻找该URL所在的服务器。

    通过向DNS服务器查询,浏览器可以获得该URL所在网站的IP地址。然后,浏览器向该地址发起连接请求,建立服务器的连接。

    2、获取页面对应的HTML文档

    当连接建立后,浏览器向服务器发送HTTP请求,请求URL对应的HTML文档。不管请求的URL是一个静态的HTML文件,还是一个动态脚本(ASPX、PHP或JSP),服务器返回给浏览器的一定是一个HTML文档。该HTML文档就是浏览器需要呈现的页面。

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

    4、页面上的JS文件与CSS文件

    5、onload事件

  • 相关阅读:
    hdu2089 数位dp
    AIM Tech Round 3 (Div. 2)
    Codeforces Round #372 (Div. 2)
    src 小心得
    水平文字垂直居中
    点击验证码刷新(tp3.1)--超简单
    TP3.1 中URL和APP区别
    getField方法
    PHP截取中文无乱码函数——cutstr
    substr — 详解
  • 原文地址:https://www.cnblogs.com/seamy/p/13824859.html
Copyright © 2011-2022 走看看