写了十年前端,你可能仍然不会正确使用标签 先问自己几个问题 写这篇文章之前,我想先请你回答几个问题,别急着往下翻答案: 一个页面里,<h1> 能不能出现多次? Logo 是不是应该用 <h1> 包起来? 首页的 <... HTML前端基础# HTML# html基础# 前端基础 1周前01470
CSS Rule、Declaration、Property、Value 到底有什么区别? 写了好几年 CSS,你可能从来没认真想过这几个词的区别——反正代码能跑起来就行。 但如果你看过任何一份 CSS 规范文档,或者面试的时候被问到"什么是 CSS 声明",大概率会愣一下:这几个词平时说的... CSS前端基础# Declaration# Property# Rule 1周前01380
link、style、@import 和内联 CSS 到底应该怎么选? 写 CSS 这么多年,很多人其实从来没认真想过一个问题:给页面加样式,明明有好几种办法,到底该用哪种?大部分人的答案是"随便,能跑就行"。但这几种方式背后的加载机制、性能表现、维护成本差别很大,选错了... CSS前端基础# CSS# CSS基础# CSS学习 1周前01530
CSS 到底是怎么工作的?从浏览器加载 CSS 开始讲清楚 写了这么多年 CSS,你有没有想过一个问题:你写的那些 .class { color: red; },到底是怎么变成屏幕上一块红色文字的? 很多人对 CSS 的理解停留在"选择器 + 属性 = 样式... CSS前端基础# CSS# CSS基础# CSS学习 1周前01280
别急着写 JavaScript:浏览器可能已经帮你实现了 写在前面 不知道你有没有这种经历:产品经理提了个需求,比如"做一个可以展开收起的面板",你脑子里立刻开始规划——用 useState 控制一个布尔值,写个点击事件切换状态,再加点 CSS 过渡动画... HTML前端基础# html基础 1周前01530
AI 能写 React 之后,为什么 HTML 反而更重要了? 一个看似矛盾的现象 过去一年,几乎所有前端开发者都体验过同一件事:打开 AI 编程助手,描述一个需求,几秒钟内一个可以跑起来的 React 组件就生成好了。State 管理对了,Hooks 用得也不算... HTML前端基础# html基础# HTML标签 1周前01820
AI 搜索时代,HTML 语义化还有用吗? 引子:一个开发者群里的争论 最近技术群里经常能看到类似的讨论:"现在都是 AI 直接总结网页内容给用户看了,谁还关心你用的是 <div> 还是 <article>?搜索引擎排名... HTML前端基础# HTML# HTML标签# HTML语义化 1周前01140
HTML 新标签 到底有什么用? 一、先说结论 <search> 是 HTML 新增的一个语义化容器标签,专门用来包裹页面或应用中"与搜索、筛选功能相关"的内容——通常就是一个搜索框、筛选控件组,或者两者的组合。它本身不参... HTML前端基础# html基础# HTML标签# 标签 1周前01470
HTML 学一天就会,为什么工作十年都不一定精通? 一、一个真实但容易被误解的现象 几乎每个程序员的学习生涯,都是从 HTML 开始的。打开编辑器,写下 <!DOCTYPE html>,敲几个标签,保存,用浏览器打开——一个网页就诞生了。整... HTML前端基础 1周前01950
Tree Shaking 到底在”摇”什么? 如果你写过几年前端代码,大概率在打包工具的输出日志里见过这个词——Tree Shaking。webpack、Rollup、esbuild、Vite,几乎所有现代构建工具都把它当作标配功能来宣传。但如果... JavaScript前端基础# Tree Shaking 1周前01570