TypeScript实战指南 - (EPUB全文下载)

文件大小:0.44 mb。
文件格式:epub 格式。
书籍内容:

TypeScript实战指南
第1章 Hello TypeScript
1.1 引言
1.1.1 JavaScript与ECMAScript
1.1.2 TypeScript
1.2 准备环境
1.2.1 安装Node.js
1.2.2 npm和Yarn
1.2.3 安装TypeScript
1.3 Visual Studio Code
1.3.1 安装VSCode
1.3.2 安装Shell命令
1.4 Hello World
1.5 本章小结
1.6 作业
第2章 类型与函数
2.1 基本类型
2.1.1 JavaScript的基本类型
2.1.2 TypeScript的基本类型
2.1.3 变量声明
2.1.4 泛型
2.1.5 枚举
2.1.6 symbol
2.1.7 iterator和generator
2.2 高级类型
2.2.1 interface
2.2.2 交叉类型与联合类型
2.2.3 类型保护与区分类型
2.2.4 typeof与instanceof
2.2.5 类型别名
2.2.6 字面量类型
2.2.7 索引类型与映射类型
2.2.8 类型推导
2.3 函数
2.3.1 定义函数
2.3.2 参数
2.3.3 回调函数和promise
2.3.4 async和await
2.3.5 重载
2.4 本章小结
2.5 作业
第3章 接口与类
3.1 接口
3.1.1 定义
3.1.2 函数类型
3.1.3 可索引类型
3.1.4 继承接口
3.2 类
3.2.1 定义
3.2.2 实现接口
3.2.3 继承
3.2.4 存取器
3.2.5 只读属性
3.2.6 类函数和静态属性
3.2.7 抽象类
3.3 本章小结
3.4 作业
第4章 命名空间与模块
4.1 命名空间
4.1.1 单文件命名空间
4.1.2 多文件命名空间
4.1.3 别名
4.1.4 外部命名空间
4.2 模块
4.2.1 导出与导入
4.2.2 生成模块
4.2.3 外部模块
4.3 本章小结
4.4 作业
实战篇
第5章 命令行应用实战:天气查询
5.1 创建项目
5.1.1 初始化项目
5.1.2 配置TSConfig
5.1.3 配置TSLint
5.1.4 使用Git
5.2 Commander.js
5.2.1 格式化命令
5.2.2 更好的输入
5.2.3 添加色彩
5.3 处理网络请求
5.3.1 定义接口
5.3.2 Promise
5.3.3 await和async
5.4 本章小结
5.5 作业
第6章 Express实战:后端服务
6.1 创建项目
6.1.1 初始化项目
6.1.2 Husky
6.2 定义数据结构
6.2.1 连接数据库
6.2.2 定义数据模型
6.3 数据接口
6.3.1 Express
6.3.2 增删查改
6.4 本章小结
6.5 作业
第7章 React实战:桌面网站
7.1 创建项目
7.1.1 create-react-app
7.1.2 配置TypeScript
7.1.3 配置TSLint
7.2 架构
7.2.1 React-Router
7.2.2 Redux
7.3 编辑提醒事项
7.3.1 组件
7.3.2 Redux组件
7.3.3 Redux Persist
7.3.4 处理网络请求
7.4 实现列表
7.4.1 实现列表页
7.4.2 复用编辑组件
7.5 测试
7.5.1 配置Jest
7.5.2 组件的测试
7.5.3 Action的测试
7.5.4 Reducer的测试
7.6 本章小结
7.7 作业
第8章 React Native实战:客户端开发
8.1 创建项目
8.1.1 配置开发环境
8.1.2 创建React Native项目
8.2 设计架构
8.2.1 React Navigation
8.2.2 Reudx
8.2.3 列表页
8.3 本章小结
8.4 作业
第9章 Vue实战:HTML 5网页开发
9.1 创建项目
9.1.1 创建Vue项目
9.1.2 写TypeScript代码
9.2 实现列表
9.2.1 vue-class-component
9.2.2 网络请求
9.2.3 列表页
9.3 本章小结
9.4 作业
第10章 小程序实战
10.1 创建项目
10.1.1 创建小程序
10.1.2 创建WePY工程项目
10.1.3 配置TypeScript
10.1.4 入口文件
10.1.5 WePY页面
10.1.6 WePY组件
10.1.7 针对原生API进行优化
10.2 实现列表
10.2.1 网络请求
10.2.2 列表页
10.3 本章小结
10.4 作业
第11章 项目迁移与社区共建
11.1 项目迁移
11.1.1 从JavaScript迁移到TypeScript
11.1.2 从Flow迁移到TypeScript
11.2 社区共建
11.2.1 贡献类型文件
11.2.2 关注更新
11.3 本章小结
11.4 作业
第1章 Hello TypeScript
对于大部分前端开发者而言,TypeScript是一门新鲜且陌生的语言。既然已经有JavaScript了,为什么还需要TypeScript呢?TypeScript与JavaScript又有什么不同呢?
从某种严格的角度来讲,人们并不需要重复的东西,人们需要不一样的、特别的东西,就像两位面试者站在面试官前,都努力地表现出自己的差异性。
本章通过回溯JavaScript的发展历史来讲述TypeScript的差异性,希望通过梳理TypeScript的发展脉络,让读者了解只属于TypeScript的特性。
准备好了吗?就从Hello TypeScript开始吧。 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » TypeScript实战指南 - (EPUB全文下载)