搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
TypeScript+React Web应用开发实战/高效实战精品
0.00     定价 ¥ 108.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121469299
  • 作      者:
    编者:王金柱|责编:董英//付睿
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2024-03-01
收藏
畅销推荐
内容介绍
本书适应于当今前端开发的流行趋势,注重理论与实战相结合的思想,配合大量的、基础且实用的代码实例,帮助读者学习基于TypeScript语言规范的React框架开发的相关知识。全书内容通俗易懂、覆盖面广、充分翔实、重点突出,涵盖了TypeScript语言规范和React框架开发的方方面面。 全书内容共10章,TypeScript语言部分包括TypeScript语言基础与开发环境的搭建、TypeScript项目开发与配置、TypeScript语法规范和TypeScript语法高级特性等方面的内容;React框架部分包括React框架基础与开发环境的搭建,React语法、组件、状态与生命周期,React框架高级指引和React Hook新特性等方面的内容。同时,为了突出本书项目实战的特点,针对性地开发了两个Web项目应用,以帮助读者深入学习基于TypeScript+React技术的开发流程。 本书是学习基于TypeScript+React技术开发的实战图书,全书内容简明、代码精练、实例丰富。希望本书的内容能够帮助前端开发的初学者快速入门,尽快提高Web应用程序开发的技术水平。
展开
目录
前言
第1篇 TypeScript快速开发
第1章 TypeScript语言基础
1.1 为什么要学TypeScript语言
1.1.1 什么是TypeScript语言
1.1.2 TypeScript语言的背景
1.1.3 学习TypeScript语言的必要性
1.2 JavaScript语言、ECMAScript标准规范与TypeScript语言
1.2.1 JavaScript语言
1.2.2 ECMAScript标准规范
1.2.3 TypeScript语言的特性
1.2.4 TypeScript语言与JavaScript语言的区别
1.3 TypeScript编译器
1.3.1 TypeScript编译器的基础
1.3.2 TypeScript源码的编译流程
1.3.3 TypeScript编译器的架构
1.4 TypeScript语言的思维方式
1.4.1 JavaScript语言的不足之处
1.4.2 弱类型与强类型、静态语言与动态语言
1.4.3 TypeScript类型思维
1.5 开发实战:搭建TypeScript开发环境
1.5.1 获取TypeScript的方式
1.5.2 安装TypeScript开发环境
1.5.3 TypeScript应用
1.6 小结
第2章 TypeScript项目开发与配置
2.1 通过Babel编译工具编译TypeScript项目
2.1.1 Babel编译工具介绍
2.1.2 开发实战:通过Babel编译工具编译JavaScript代码
2.1.3 开发实战:通过Babel编译工具编译TypeScript代码
2.2 通过Rollup工具打包TypeScript项目
2.2.1 Rollup工具介绍
2.2.2 开发实战:通过Rollup工具打包JavaScript项目
2.2.3 开发实战:通过Rollup工具打包TypeScript项目
2.3 通过webpack工具构建TypeScript项目
2.3.1 webpack工具介绍
2.3.2 开发实战:通过webpack工具构建JavaScript项目
2.3.3 开发实战:通过webpack工具构建TypeScript项目
2.4 小结
第3章 TypeScript语言基础进阶
3.1 TypeScript语法基础
3.1.1 变量声明、变量作用域与变量提升
3.1.2 开发实战:TypeScript变量类型声明应用
3.1.3 开发实战:TypeScript变量作用域应用
3.1.4 开发实战:TypeScript变量提升应用
3.1.5 开发实战:TypeScript函数提升应用
3.1.6 let关键字与块级作用域
3.1.7 开发实战:let关键字与块级作用域
3.1.8 const关键字的常量声明
3.1.9 开发实战:const关键字的常量声明应用
3.1.10 开发实战:const关键字的常量作用域应用
3.1.11 开发实战:const关键字的常量对象应用
3.1.12 解构赋值
3.1.13 开发实战:TypeScript数组解构赋值应用
3.1.14 开发实战:TypeScript对象解构赋值应用
3.1.15 开发实战:TypeScript函数参数解构赋值应用
3.2 TypeScript基础类型
3.2.1 布尔类型、数字类型与字符串类型
3.2.2 开发实战:遍历字符串应用
3.2.3 数组与元组类型
3.2.4 开发实战:数组操作应用
3.2.5 开发实战:元组操作应用
3.2.6 枚举类型
3.2.7 开发实战:枚举类型应用
3.2.8 Any类型
3.2.9 开发实战:Any类型应用
3.2.10 Void、Null与Undefined类型
3.2.11 开发实战:Void、Null与Undefined类型应用
3.2.12 联合类型
3.2.13 开发实战:联合类型应用
3.3 TypeScript接口
3.3.1 接口类型与接口继承
3.3.2 开发实战:基于属性类型接口设计实现用户信息应用
3.3.3 开发实战:基于函数类型接口设计实现算术四则运算应用
3.3.4 开发实战:基于可索引类型接口设计实现字符串数组类型应用
3.3.5 开发实战:基于类类型接口设计实现日期时间应用
3.3.6 开发实战:基于单接口继承设计实现计算周长的应用
3.3.7 开发实战:基于多接口继承设计实现计算周长和面积的应用
3.3.8 开发实战:基于混合类型接口设计实现计数器应用
3.4 TypeScript类
3.4.1 类与类继承
3.4.2 公共、私有与保护修饰符
3.4.3 开发实战:设计实现存取器应用
3.5 TypeScript函数
3.5.1 函数基础
3.5.2 开发实战:函数类型应用
3.5.3 开发实战:函数参数应用
3.5.4 开发实战:匿名函数应用
3.5.5 开发实战:箭头函数与this关键字应用
3.6 TypeScript泛型
3.6.1 泛型基础
3.6.2 开发实战:泛型函数应用
3.6.3 开发实战:泛型变量应用
3.6.4 开发实战:泛型类型应用
3.6.5 开发实战:泛型接口应用
3.6.6 开发实战:泛型类应用
3.7 TypeScript枚举
3.7.1 开发实战:数字枚举应用
3.7.2 开发实战:字符串枚举应用
3.7.3 开发实战:常量和计算量的枚举应用
3.8 小结
第4章 TypeScript语法高
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证