返回 随笔记录
随笔记录

十三、前端与全栈

博主
大约 4 分钟

十三、前端与全栈

范围:HTML/CSS、JavaScript、Vue、React、TypeScript、构建工具、小程序 知识点数量:91项 返回总目录


13.1 HTML/CSS

13.1.1 HTML5

  • 1242. 语义化标签 - 掌握header、nav、article
  • 1243. 表单增强 - 掌握新Input类型
  • 1244. 本地存储 - 掌握LocalStorage、SessionStorage
  • 1245. Canvas/SVG - 掌握图形绘制
  • 1246. Web Workers - 掌握多线程
  • 1247. Geolocation - 掌握地理位置

13.1.2 CSS3

  • 1248. Flexbox - 掌握弹性布局
  • 1249. Grid - 掌握网格布局
  • 1250. 动画 - 掌握Transition和Animation
  • 1251. 响应式设计 - 掌握Media Query
  • 1252. 变量 - 掌握CSS Custom Properties
  • 1253. Tailwind CSS - 掌握工具类框架

13.2 JavaScript

13.2.1 核心语法

  • 1254. 数据类型 - 掌握原始和引用类型
  • 1255. 作用域和闭包 - 掌握词法作用域
  • 1256. this指向 - 掌握绑定规则
  • 1257. 原型链 - 掌握继承机制
  • 1258. 事件循环 - 掌握Event Loop
  • 1259. Promise - 掌握异步编程
  • 1260. async/await - 掌握同步写法

13.2.2 ES6+

  • 1261. 解构赋值 - 掌握数组和对象解构
  • 1262. 箭头函数 - 掌握this词法
  • 1263. Class - 掌握类语法
  • 1264. Module - 掌握模块导入导出
  • 1265. Proxy/Reflect - 掌握元编程
  • 1266. Iterator/Generator - 掌握迭代器

13.3 Vue.js

13.3.1 Vue3基础

  • 1267. 组合式API - 掌握setup语法
  • 1268. 响应式原理 - 掌握Proxy
  • 1269. 组件通信 - 掌握Props和Emit
  • 1270. 插槽 - 掌握内容分发
  • 1271. 计算属性 - 掌握Computed
  • 1272. 侦听器 - 掌握Watch

13.3.2 Vue生态

  • 1273. Pinia - 掌握状态管理
  • 1274. Vue Router - 掌握路由配置
  • 1275. 导航守卫 - 掌握权限控制
  • 1276. 自定义指令 - 掌握Directive
  • 1277. 混入/Provide-Inject - 掌握代码复用
  • 1278. Vue DevTools - 掌握调试工具

13.4 React

13.4.1 核心概念

  • 1279. JSX - 掌握语法扩展
  • 1280. 组件 - 掌握函数组件
  • 1281. Props和State - 掌握数据流
  • 1282. 生命周期 - 掌握执行时机
  • 1283. 事件处理 - 掌握合成事件
  • 1284. 条件渲染 - 掌握三元运算符

13.4.2 Hooks

  • 1285. useState - 掌握状态Hook
  • 1286. useEffect - 掌握副作用
  • 1287. useContext - 掌握上下文
  • 1288. useReducer - 掌握复杂状态
  • 1289. useMemo/useCallback - 掌握性能优化
  • 1290. 自定义Hook - 掌握逻辑复用

13.4.3 React生态

  • 1291. Redux - 掌握状态管理
  • 1292. React Router - 掌握路由
  • 1293. Next.js - 掌握SSR框架
  • 1294. Ant Design - 掌握UI组件库
  • 1295. React Query - 掌握数据获取
  • 1296. Zustand - 掌握轻量状态管理

13.5 TypeScript

13.5.1 类型系统

  • 1297. 基本类型 - 掌握类型注解
  • 1298. 接口 - 掌握Interface
  • 1299. 泛型 - 掌握类型参数
  • 1300. 联合类型 - 掌握类型组合
  • 1301. 工具类型 - 掌握Partial、Pick等
  • 1302. 类型守卫 - 掌握类型收窄

13.5.2 高级类型

  • 1303. 条件类型 - 掌握类型推断
  • 1304. 映射类型 - 掌握类型转换
  • 1305. 装饰器 - 掌握元编程
  • 1306. 模块声明 - 掌握第三方库类型
  • 1307. tsconfig配置 - 掌握编译选项
  • 1308. 类型声明文件 - 掌握.d.ts

13.6 构建工具

13.6.1 Webpack

  • 1309. Entry/Output - 掌握入口出口
  • 1310. Loader - 掌握文件处理
  • 1311. Plugin - 掌握插件机制
  • 1312. 代码分割 - 掌握Chunk
  • 1313. Tree Shaking - 掌握死码消除
  • 1314. 性能优化 - 掌握缓存和压缩

13.6.2 Vite

  • 1315. 原生ESM - 掌握开发服务器
  • 1316. 插件系统 - 掌握Rollup插件
  • 1317. HMR - 掌握热更新
  • 1318. 预构建 - 掌握依赖优化
  • 1319. 多页面应用 - 掌握MPA配置
  • 1320. 生产构建 - 掌握Rollup打包

13.7 小程序

13.7.1 微信小程序

  • 1321. 生命周期 - 掌握App和Page
  • 1322. 组件 - 掌握内置组件
  • 1323. API - 掌握网络、存储
  • 1324. 云开发 - 掌握云函数
  • 1325. 分包 - 掌握体积优化
  • 1326. 支付 - 掌握支付流程

13.7.2 跨平台

  • 1327. UniApp - 掌握一套代码多端
  • 1328. Taro - 掌握React语法小程序
  • 1329. 原生混合 - 掌握WebView交互
  • 1330. Flutter - 掌握Dart语言
  • 1331. React Native - 掌握移动端
  • 1332. 性能优化 - 掌握首屏加载

进度统计

  • 领域:前端与全栈
  • 知识点总数:91项
  • 已完成:0项
  • 待完成:91项

返回总目录

知识点测试

读完文章了?来测试一下你对知识点的掌握程度吧!

评论区

使用 GitHub 账号登录后即可发表评论,支持 Markdown 格式。

如果评论系统无法加载,请确保:

  • 您的网络可以访问 GitHub
  • giscus GitHub App 已安装到仓库
  • 仓库已启用 Discussions 功能