更新时间:2023-07-17 21:05:32
封面
作者简介
内容简介
前言
本书特色
本书内容
本书读者对象
致谢
第1篇 基础篇
第1章 大前端发展趋势
1.1 大前端的发展过程
1.2 Node.js引领JavaScript进入全栈时代
1.3 小程序、轻应用开启前端新模式
1.4 Flutter引领跨平台开发
1.5 华为ArkUI探索物联网全场景开发
1.6 大前端的革命与未来
第2章 ECMAScript 6
2.1 ECMAScript 6介绍
2.2 Babel转码器
2.3 let和const
2.4 解构赋值
2.5 字符串的扩展
2.6 数组的扩展
2.7 对象的扩展
2.8 Symbol
2.9 Set和Map数据结构
2.10 Proxy
2.11 Reflect
2.12 异步编程
2.13 类的用法
2.14 模块化Module
第3章 前端构建工具
3.1 前端构建工具介绍
3.2 Webpack
3.3 Rollup
3.4 ESBuild
3.5 Vite
第4章 TypeScript
4.1 TypeScript介绍
4.2 TypeScript安装与配置
4.3 TypeScript基础数据类型
4.4 TypeScript高级数据类型
4.5 TypeScript面向对象特性
4.6 TypeScript装饰器
4.7 TypeScript模块与命名空间
第5章 Dart语言
5.1 Dart语言介绍
5.2 安装与配置
5.3 第1个Dart程序
5.4 变量与常量
5.5 内置类型
5.6 函数
5.7 运算符
5.8 分支与循环
5.9 异常处理
5.10 面向对象编程
5.11 泛型
5.12 异步支持
5.13 库和库包
第6章 包管理与脚手架
6.1 MonoRepo包管理
6.2 设计一个企业级脚手架工具
第2篇 Vue 3框架篇
第7章 Vue 3语法基础
7.1 Vue 3框架介绍
7.2 Vue 3开发环境搭建
7.3 Vue 3项目搭建方法
7.4 Vue 3应用创建
7.5 Vue 3模板语法
7.6 Vue 3组件开发
7.7 响应性API
7.8 Vue 3过渡和动画
7.9 Vue 3复用与组合
7.10 Vue 3路由
7.11 Vue 3状态管理(Vuex)
7.12 Vue 3状态管理(Pinia)
第8章 Vue 3进阶原理
8.1 Vue 3源码安装编译与调试
8.2 Vue 3响应式数据系统核心原理
8.3 Vue 2 Diff算法(双端Diff算法)
8.4 Vue 3 Diff算法(快速Diff算法)
第9章 Vue 3组件库开发实战
9.1 如何设计一个组件库
9.2 搭建组件库项目
9.3 组件库详细设计
9.4 搭建Playgrounds项目
9.5 组件库发布与集成
第3篇 React框架篇
第10章 React语法基础
10.1 框架介绍
10.2 开发准备
10.3 JSX与虚拟DOM
10.4 元素渲染
10.5 组件
10.6 组件设计与优化
10.7 React Hook
10.8 路由(React Router)
10.9 状态管理(Redux)
10.10 状态管理(Recoil)
10.11 React移动端开发(React Native)