码迷,mamicode.com
首页 > 其他好文 > 详细

2018-10-13(未知点)

时间:2018-10-13 14:43:37      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:tcp连接   交互   过程   问题:   js交互   上下   改变   bsp   生成   

Q:什么是BFC,作用?如何触发?解决实际问题?

A: BFC:块级格式化上下文,它是指一个独立的块级渲染区域,只有Block-level BOX参与,该区域拥有一套渲染规则来约束块级盒子的布局,且与区域外部无关。

  根元素,float的值不为none,overflow的值不为visible,display的值为inline-block、table-cell、table-caption,position的值为absolute或fixed 可以实现BFC

  解决问题:防止margin重叠,可以让父元素包裹浮动子元素,这也是overflow:hidden能够清楚浮动。与浮动元素相邻的已生成BFC的元素不能与浮动元素相互覆盖。

Q:link和@import 的区别?

A:@import 只能加载css。而link可以加载更多。

  加载顺序的差别:当一个页面被夹在的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再加载。所以有时候浏览@import加载CSS的页面时会没有样式(就是闪烁),网速慢的时候还挺明显。

  使用dom控制样式时的差别。当时用JavaScript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的(不支持)。
Q:一个http请求结构?(请求头参数)

A:

技术分享图片

Q:一个页面从输入url到页面加载显示完成,这个过程发生了什么?

 

A:检查浏览器缓存->域名解析->发起tcp连接,三次握手->客户端发送http请求->服务器做出相应->浏览器接受相应报文->读取页面内容,浏览器渲染解析html源码->生成Dom树、解析css样式、js交互

2018-10-13(未知点)

标签:tcp连接   交互   过程   问题:   js交互   上下   改变   bsp   生成   

原文地址:https://www.cnblogs.com/wjxp/p/9782616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!