Object常用的API
模块化及模块的加载方式
JS运算符
- 赋值运算符(=, +=, —=,)
- 比较运算符(==, ===, !=, !==, > ,< )
- 算数运算符(%求余, ++自增, --自减)
- 位运算符(| , &, ^)
- 逻辑运算符(&&, ||, ! 与或非)
- 字符串运算符 (+)
- 三元运算符(? :)
- 逗号运算符(,)
- 一元运算符(delete typeof void)
- 关系运算符(in instanceof)
z-index,以及z-index不生效
z-index属性设定了一个定位元素及其后代子元素或flex项目的z-order。当元素之间重叠的时候,z-index较大的元素会覆盖较小的元素在上层进行显示。 z-index无效:
- 设置z-index的元素没有设置定位
- 设置z-index的元素的父元素层叠较低
- 设置z-index的值是非法的
- position:absolute,和div出现的顺序是否有关
有关,div会产生覆盖
flex布局,主轴对齐方式,交叉轴对齐方式
主轴方向:justify-content:center; 交叉轴:align-items:center;
flex布局会边距折叠么?
flex布局不会引起外边距合并。 只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。
bfc作用
webpack三个重要点
entry(入口) output(出口) pulgin(插件) loader(加载器)
HTTP1.1的长连接与HTTP2.0的多路复用的区别
- HTTP2.0的多路复用:同一个TCP中,同一时刻可以发送多个请求,对端可以通过帧中的标识知道属于哪个请求,通过这个技术,可以避免HTTP旧版本中的队头阻塞问题,极大提高传输性能。
- HTTP1.1长连接:建立一次TCP连接后,可以多次发送请求,但必须等待上一个请求完毕,才可以发起下一个请求。
eventLoop:如何判断队列为空
使用watch(监听回调)
按需加载
require