skyADMIN

前端小问题整理记录

DOM树和渲染树

DOM:文档对象模型。DOM树就是HTML文档解析成一棵树形模型。渲染树则是DOM树和CSSOM树融合成的,随后就计算宽高等进行渲染。

 

V8是chrome浏览器的js引擎,为啥V8快呢:

1.V8 使用内置虚拟器把js编译成二进制中间码来执行

  1. 大内存策略,空间换时间

  2. 源自blink的内存管理策略

  3. 降低内存动线

 

清除浮动的方法:

overflow: hidden或者auto。bootstrap可以用clearfix类。此外还可以:使用一个带clear属性的空元素;用CSS的:after伪元素;给父容器也加浮动;给后面的元素也加浮动……(这些应该是不推荐使用的)

 

行内元素和块级元素的区别:

很早的很初级的问题,其实我觉得不该记录的,显得我水平很低似的(可不是嘛)。但是一直没记住。复制一下:1.块元素,总是在新行上开始;内联元素,和其他元素都在一行上。 2.块元素,能容纳其他块元素或内联元素;内联元素,只能容纳文本或者其他内联元素。 3.块元素中高度,行高以及顶和底边距都可控制;内联元素中高,行高及顶和底边距不可改变。

 

position相关知识。static/relative/absolute/fixed/sticky的区别。

内容有点多,不便在此记载,详查MDN:CSS position

 

 

码字很辛苦,转载请注明来自环宇博客《前端小问题整理记录》

评论