五层协议体系结构:
浏览器事件模型:
浏览器事件模型中的过程主要分为三个阶段:捕获阶段、目标阶段、冒泡阶段。
Promise:
promise的三种状态:pending、resolved(fulfilled)、rejected(未决定,履行,拒绝)
同一时间只能存在一种状态,且状态一旦改变就不能再变。
1.初始化,状态:pending
2.当调用resolve(成功),状态:pengding => resolved
3.当调用reject(失败),状态:pending => rejected
typeof的返回值:
css伪类选择器:
CSS属性产生BFC: