登录
No.25核心1 条来源

框架Framework

课堂投屏

一句话

框架是一套现成的项目骨架和规矩,替你处理常见的通用问题,你按它的约定填入自己的功能。

大白话

框架像装修公司的整装套餐:水电布线、房间格局都有定式,你只管挑风格、摆家具,省事,也不容易出大错。

比喻的边界

套餐想改格局很难,框架也一样;选定之后,项目结构、写法和升级节奏都得跟着它走,中途换框架几乎等于重写。

拿去就能用

开始做

我想做,我的基础是。帮我判断用纯 HTML、CSS、JavaScript 就够,还是值得用框架。如果用,比较两个候选的上手难度和适合场景,给出推荐和理由,我确认后再建项目。

还差:我的项目、我的基础,发给 AI 前记得换掉

出错了

我照着教程写的代码放进项目后报错,提示某个写法不存在。我怀疑教程用的是这个框架的旧版本,先帮我确认项目里框架的实际版本,对照官方文档找出差异,再按当前版本改写。

想做深

我的项目用框架搭好了,但我只会照着改,不懂目录为什么这样分。帮我逐个解释主要文件夹和配置文件的作用,标出哪些是我常改的、哪些一般不用碰。

别这样说 → 这样说

别这样说

用最流行的框架帮我做个网站。

这样说

我要做一个 5 页的个人作品集,只有展示和一个联系表单,我只会一点 HTML。帮我判断需不需要用框架;如果需要,推荐一个上手最简单的,说明理由和会多出的学习量,确认后再建项目。

差别:说清了项目规模和自己的基础,让 AI 先判断要不要用,而不是默认上最热门的。

容易误解:

误解做网页必须先选一个框架,而且越流行越好。

其实是页面少、交互简单时,纯 HTML、CSS 和 JavaScript 往往更省事;框架适合状态多、页面多、要长期维护的项目,选哪个要看项目和你的基础。

展开专业理解

框架可以理解为“对软件怎么搭建有明确主张”的库:它规定目录结构、写法和运行流程,并提供路由、状态管理、构建等现成能力。前端框架最核心的价值,是让数据变化时界面自动跟着更新。代价是额外的代码体积和性能开销、学习成本,以及对框架版本的依赖。

来源

  1. MDN:Introduction to client-side frameworks 核对于 2026-09-26