CSS Grid 布局实战:告别浮动,十行代码搞定响应式
为什么是 Grid?做过前端的人都被 float 和 margin 支配过:清除浮动、负边距对齐、不同屏幕下莫名错位。CSS Grid 把二维布局这件事彻底变成了声明式的。
为什么是 Grid?做过前端的人都被 float 和 margin 支配过:清除浮动、负边距对齐、不同屏幕下莫名错位。CSS Grid 把二维布局这件事彻底变成了声明式的。
让样式可复用、可切换 CSS 自定义属性就是前端的变量,配合 JavaScript 还能一键切换主题。 :root { --main-color: #3b82f6; } .button { color: var(--main-color); }
F12 不只是看元素 Chrome DevTools 真正的杀招在 Console 和 Network。打日志、打断点、看请求耗时,排查问题快一倍。 几个高频操作:Sources 面板给某一行加断点;Network 面板看每个请求的状态码和耗时;
一维布局的神器 如果说 Grid 管二维,Flex 就是管一维:一行或一列的对齐、分布、伸缩。 .box { display: flex; justify-content: center; /* 主轴居中 */ align-items: center; /* 交叉轴居中 */ g…
闭包到底是什么? 一句话:闭包就是函数套函数,内层函数记住了外层函数的变量,即使外层函数已经执行完了。 function outer() { var count = 0; return function () { count++; return count; }; } var f…