Open lewenweijia opened 5 years ago
异步发展史: callback -> promise -> generator/promise -> async/await
事件的阶段: capture -> target -> bubble (捕获阶段 -> 目标阶段 -> 冒泡阶段) 事件对象?:currentTarget和target的区别 preventDefault( ) 与 passive参数的联系 addEventListener的三个参数位? 重排/重绘? GPU加速? Translate3D opacity/translate -> 独立频繁动画元素为单图层,绕过对大基本图层的修改, 导致重排重绘的巨大开销
事件循环和浏览器机制的差异? 各个阶段是?
闭包, 异步, 原型 <- 原生JS DOM, 事件, 渲染管道 <- 浏览器JS 异步(libuv) <- Node.js