JavaScript 学习手册

免费学习 完整知识体系 快速检索

JavaScript学习手册《React 基础概念》:React 是一个用于构建用户界面的 JavaScript 库,采用组件化、虚拟 DOM 和单向数据流。 **核心概念:** - **组件** – 可复用的 UI 片段,可以是函数组件或类组件 - **JSX** – JavaScript...

框架与库基础

React 基础概念

【详细说明 & 代码示例】
React 是一个用于构建用户界面的 JavaScript 库,采用组件化、虚拟 DOM 和单向数据流。 **核心概念:** - **组件** – 可复用的 UI 片段,可以是函数组件或类组件 - **JSX** – JavaScript 语法扩展,允许在 JS 中写 HTML 标签 - **状态(State)** – 组件内部的数据,变化时重新渲染 - **属性(Props)** – 父组件传递给子组件的数据 - **生命周期** – 组件的挂载、更新、卸载过程 **函数组件示例:** ```jsx import React, { useState } from 'react'; function Counter() { const [count, setCount] = useState(0); return (

计数: {count}

setCount(count + 1)}>增加 ); } ``` **类组件示例:** ```jsx class Counter extends React.Component { constructor(props) { super(props); this.state = { count: 0 }; } render() { return (

计数: {this.state.count}

this.setState({ count: this.state.count + 1 })}>增加 ); } } ``` **状态管理:** 可使用 Context、Redux 等。

学习提示:建议打开浏览器开发者工具(F12)中的 Console 面板,直接运行代码片段,实时查看输出,加深理解。

全部章节目录(共 48 个知识点)

JavaScript 基础 (1个知识点)

字符串 (1个知识点)

日期与时间 (1个知识点)

错误处理 (1个知识点)

BOM 操作 (1个知识点)

异步编程 (1个知识点)

Promise (1个知识点)

async/await (1个知识点)

Ajax 与请求 (1个知识点)

模块化 (1个知识点)

(1个知识点)

闭包 (1个知识点)

作用域 (1个知识点)

正则表达式 (1个知识点)

框架与库基础 (2个知识点)

使用说明

  • • 本手册涵盖 JavaScript 从基础到 ES6+ 及 Web API 的完整知识体系
  • • 在搜索框输入关键词,快速定位相关知识点
  • • 点击条目标题进入详情页,查看详细说明与代码示例
  • • 页面按分类展示所有知识点,方便系统性学习
  • • 建议打开浏览器开发者工具(F12)的 Console 面板运行代码,加深理解