本书通过介绍目前流行的三大前端框架及生态体系,带领读者全面掌握从移动互联应用发到万物互联应用发技术和实战技巧,本书也可以作为前端发者搭建企业级前端产品体系的参考书。书中提供了大量的代码示例,读者可以通过这些例子理解知识,也可以直在发实战中稍加修改应用这些代码。另外,提供书中所有案例所涉及的源代码,以便于读者高效的学习。
售 价:¥
纸质售价:¥165.10购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
作者简介
内容简介
前言FOREWORD
本书特色
本书内容
本书读者对象
致谢
第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)
第11章 React进阶原理
11.1 React源码调试
11.2 React架构原理
第12章 React组件库开发实战
12.1 React组件库设计准备
12.2 搭建React组件库(MonoRepo)
12.3 创建Playgrounds
12.4 通过Jest搭建组件库测试
12.5 使用Storybook搭建组件文档
12.6 将组件库发布到NPM
第4篇 Flutter 2框架篇
第13章 Flutter语法基础
13.1 Flutter介绍
13.2 开发环境搭建
13.3 第1个Flutter应用
13.4 组件
13.5 包管理
13.6 资源管理
13.7 组件设计风格
13.8 尺寸单位与适配
13.9 基础组件
13.10 路由管理
13.11 事件处理与通知
13.12 网络
13.13 状态管理
13.14 Stream与BLoC模式
第14章 Flutter Web和桌面应用
14.1 Flutter Web介绍
14.2 Flutter Desktop介绍
14.3 Flutter Desktop开发案例
第15章 Flutter插件库开发实战
15.1 Flutter插件库开发介绍
15.2 Flutter自定义组件库的3种方式
15.3 Flutter自定义插件(Plugin)
15.4 在Pub上发布自己的Package
图书推荐
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜