transition animation requestAnimationFrame JavaScript 修改几何属性的话,会导致浏览器的回流和回流 同时由于 JavaScript 运行在浏览器的主线程中,主线程中还有其他的重要任务在运行,因而可能会受到干扰导致线程阻塞,从而丢帧 而 CSS 的动画是运行在合成线程中的,不会阻塞主线程,并且在合成线程中完成的动作不会触发回流和重绘 当然还有一个重要的点:JS 动画运行在 CPU,而 CSS 动画运行在 GPU 总的来说,CSS 动画的渲染成本小,并且它的执行效率高于 JavaScript 动画
媒体查询;
@media screen and (max-width: 240px),
(min-width: 360px) and (max-width: 700px) {
.box1 {
background-color: burlywood;
}
}
链接;
flex;
function foo() {
return 1;
}
type fooReturnType = ReturnType<typeof foo>;
tip: Math.max
主要是 CORS JSONP
http1.0 http1.1 http2.0 区别
相比于 http
协议作用、意义
加密算法 握手过程
3 次握手过程 4 次挥手过程
强缓存、协商缓存;协商过程;控制缓存的字段有哪些,作用