装修队与乐高大师:CSS Grid 和 Flexbox 到底谁更牛?
装修队与乐高大师:CSS Grid 和 Flexbox 到底谁更牛? 每个前端新手都会陷入灵魂拷问:Flexbox 和 Grid,到底该用谁? Flexbox 是一维布局的王者,像装修队大叔一样把一行安排得明明白白。子元素会自动适应,多了挤一挤,少了拉一拉。 .container { display: flex; ...
装修队与乐高大师:CSS Grid 和 Flexbox 到底谁更牛? 每个前端新手都会陷入灵魂拷问:Flexbox 和 Grid,到底该用谁? Flexbox 是一维布局的王者,像装修队大叔一样把一行安排得明明白白。子元素会自动适应,多了挤一挤,少了拉一拉。 .container { display: flex; ...
先讲个真实故事 上周我一个朋友去面试前端岗,面试官笑盈盈地问:“来,用 CSS 给我把一个 div 水平垂直居中。” 我朋友随口说了 5 种方法。面试官脸色变了——因为他只会 3 种。 最终结果:我朋友没被录取。理由是“懂得太多, ...
前情提要:一个 div 引发的血案 每个前端开发者的职业生涯中,都有一段不堪回首的往事——居中一个 div。 你可能会说:“不就居中吗?margin: 0 auto 不就完事了?” 呵呵,年轻人,你太天真了。 第一回合:水平居中,轻松拿捏? ...
开场白:我是来面试的,不是来参加考古考试的 2026 年了朋友们。React Server Components 都出好几年了,Signal 在各大框架里遍地开花,AI 辅助编码都成了标配。结果我去面试,面试官上来就问: "请手写一个防抖函数。" 我:??? 闭包、 ...
闭包不是包子:JavaScript 里那个能记住事儿的小盒子 每个 JS 初学者学到闭包时都会灵魂三问:闭包是啥?闭包有啥用?闭包能吃吗?(不能,它不是包子)。 闭包就是一个“能记住事儿的小盒子”。函数执行完了,但它记得的变量还在。 function makeCounter() { let count = 0; ...