无标题文章

浏览器渲染:

  • 处理html并构建DOM树
  • 处理css并构建cssom树
  • 将dom与cssom树合并成渲染树
  • 根据渲染树布局
  • 绘制

①css放head加载,因为浏览器解析是自上而下,放底部页面结构出来了,css还没开始渲染
②js放底部,因为浏览器遇到script标记会暂停DOM构建,直到脚本完成执行。
deferasync
首先这两个对inline-script无效。defer表示延迟执行引入的JavaScript,载入JavaScript文件时不阻塞html解析,执行阶段被放在html解析完成后。async表示异步执行引入的JavaScript,即加载好了就开始执行。

在地址栏输入网址发生什么?

  • DNS解析URI,浏览器获得对应的IP地址
  • http生成请求报文
  • TCP协议三次握手(SYN->SYN/ACK->ACK)
  • IP协议负责传输
  • 服务器传回响应报文
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CSS和JS在网页中的放置顺序是怎样的? css放置于head里,js放到body的末尾部分 外链用 ,内部的用...
    饥人谷_hfz阅读 1,274评论 0 0
  • 1. CSS和JS在网页中的放置顺序是怎样的? csss:通过link标签将样式表放在顶部(head中)。js:通...
    谢梦扬_阅读 1,612评论 0 0
  • WebView·开车指南 2016-08-31BugDev 北京市东城区首席Bug布道师开山之作,一整月交通事故血...
    53c021c38a1d阅读 4,290评论 0 1
  • 尽管硕果累累,乔希・维茨金 (Josh Waitzkin) 二十出头就结束了他的象棋职业赛手生涯。他在力作《学习之...
    依然成长阅读 3,914评论 0 5
  • 如果可以, 我愿变成一只鸟, 停在你家窗前。 清晨,为你唱首早安歌, 夜晚,为你奏曲晚安曲。 如果可以, 我愿变成...
    Miss颜_c766阅读 1,566评论 0 0