登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』TypeScript实战

書城自編碼: 3458685
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 汪明
國際書號(ISBN): 9787302539810
出版社: 清华大学出版社
出版日期: 2020-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 91.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
《 中国古代文体形态研究(第四版)(中华当代学术著作辑要) 》

售價:HK$ 168.0
朋党之争与北宋政治·大学问
《 朋党之争与北宋政治·大学问 》

售價:HK$ 99.7
甲骨文丛书·波斯的中古时代(1040-1797年)
《 甲骨文丛书·波斯的中古时代(1040-1797年) 》

售價:HK$ 88.5
以爱为名的支配
《 以爱为名的支配 》

售價:HK$ 62.7
台风天(大吴作品,每一种生活都有被看见的意义)
《 台风天(大吴作品,每一种生活都有被看见的意义) 》

售價:HK$ 53.8
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
《 打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!) 》

售價:HK$ 66.1
新时代硬道理 广东寻路高质量发展
《 新时代硬道理 广东寻路高质量发展 》

售價:HK$ 77.3
6S精益管理实战(精装版)
《 6S精益管理实战(精装版) 》

售價:HK$ 100.6

 

編輯推薦:
TypeScript是JavaScript的超集,适应各类浏览器。对Java或C#语言的应用开发来说,它是最好的选择之一。本书从零开始讲解TypeScript,帮助你快速掌握TypeScript技术。
內容簡介:
微软推出的开源TypeScript语言是JavaScript的超集,引入了静态类型和面向对象的若干特征,可以分模块构建易维护的JavaScript代码。本书用于TypeScript 3.3.3入门,以构建大型可扩展的Web应用。
本书分为10章,介绍TypeScript的基本类型、变量、运算符、数字和字符串,流程控制,数组、元组、迭代器和生成器,函数,常用的几款工具,面向对象编程,泛型,声明文件与项目配置,以及App实战项目等。*后,给出TypeScript JSX的基础内容作为参考。作者还为每章配备了课件与教学视频,方便自学。
本书内容详尽、示例丰富,既适合TypeScript初学者及前端开发人员阅读,也适合高等院校和培训学校计算机相关专业的师生教学参考。
關於作者:
汪明,硕士,徐州软件协会副理事长,某创业公司合伙人。从事软件行业十余年,发表论文数十篇,擅长JavaScript、C、Java等传统语言,也擅长TypeScript、Go等新语言。
目錄
目 录
第1章 TypeScript基础 1
1.1 什么是TypeScript 2
1.2 为什么要学习TypeScript 5
1.2.1 TypeScript与JavaScript对比有什么优势 6
1.2.2 TypeScript给前端开发带来的好处 7
1.3 安装TypeScript 8
1.3.1 npm安装 8
1.3.2 Visual Studio插件安装 10
1.4 开始第一个TypeScript文件 13
1.4.1 选择TypeScript编辑器 13
1.4.2 编写TypeScript文件 15
1.4.3 编译TypeScript文件 16
1.4.4 在网页中调用TypeScript文件 17
1.5 TypeScript的组成部分(语言、编译器、语言服务) 18
1.6 小结 18
第2章 TypeScript基本语法 19
2.1 认识一些编程语言的术语 19
2.1.1 标识符 19
2.1.2 数据类型 20
2.1.3 原始数据类型 20
2.1.4 变量和参数 20
2.1.5 函数和方法 20
2.1.6 表达式和语句 21
2.1.7 字面量 21
2.2 认识TypeScript的简单语法 21
2.2.1 注释语法 21
2.2.2 区分大小写 22
2.2.3 保留字 22
2.2.4 语句用;分隔 22
2.2.5 文件扩展名为.ts 23
2.2.6 变量声明 23
2.2.7 异常处理 23
2.3 类型 24
2.3.1 基础类型 25
2.3.2 枚举 27
2.3.3 任意值 30
2.3.4 空值、Null与Undefined 32
2.3.5 Never 34
2.3.6 Symbols 34
2.3.7 交叉类型 36
2.3.8 Union类型 37
2.3.9 类型断言 40
2.4 let与var 41
2.4.1 let声明的变量是块级作用域 42
2.4.2 let不允许在同域中声明同名变量 42
2.4.3 let禁止声明前访问 43
2.5 变量 45
2.5.1 声明变量 46
2.5.2 变量的作用域 47
2.5.3 const声明变量 48
2.6 运算符 50
2.6.1 算术运算符 50
2.6.2 关系运算符 51
2.6.3 逻辑运算符 52
2.6.4 按位运算符 52
2.6.5 赋值运算符 53
2.6.6 等号运算符 54
2.6.7 否定运算符(-) 54
2.6.8 连接运算符( ) 55
2.6.9 条件运算符(?) 55
2.6.10 类型运算符(typeof) 55
2.6.11 instanceof运算符 57
2.6.12 展开运算符(...) 57
2.7 数字 59
2.7.1 Number的属性 60
2.7.2 NaN 61
2.7.3 prototype 61
2.7.4 Number的方法 62
2.8 字符串 64
2.8.1 构造函数 64
2.8.2 prototype 64
2.8.3 字符串的方法 65
2.9 小结 66
第3章 流程控制 67
3.1 条件判断 68
3.1.1 if、ifelse 69
3.1.2 嵌套if 72
3.1.3 switch 73
3.2 循环 76
3.2.1 for 77
3.2.2 while 79
3.2.3 dowhile 79
3.3 break和continue 80
3.4 小结 83
第4章 数组、元组 84
4.1 数组 84
4.1.1 数组的概念和特征 84
4.1.2 声明和初始化数组 86
4.1.3 访问数组元素 88
4.1.4 数组对象 90
4.1.5 数组方法 94
4.1.6 数组解构 104
4.1.7 数组的遍历 106
4.1.8 多维数组 108
4.2 元组 110
4.2.1 元组的概念和特征 110
4.2.2 访问元组中的值 111
4.2.3 元组操作(push和pop) 112
4.2.4 元组更新 113
4.2.5 元组解构 113
4.3 迭代器和生成器 114
4.3.1 迭代器 114
4.3.2 生成器 115
4.4 小结 119
第5章 函数 120
5.1 一个完整的函数 120
5.1.1 定义函数 121
5.1.2 调用函数 125
5.1.3 返回功能 134
5.1.4 参数化功能 139
5.2 函数的参数 140
5.2.1 可选参数 141
5.2.2 Rest参数(剩余参数) 142
5.2.3 默认参数 143
5.2.4 参数类型推断 144
5.2.5 单个参数的可选括号 145
5.2.6 类型注解 146
5.3 特殊函数 147
5.3.1 匿名函数 147
5.3.2 构造函数 149
5.3.3 递归函数 150
5.3.4 lambda函数 152
5.3.5 函数重载 155
5.4 函数与数组 158
5.4.1 将数组传递给函数 158
5.4.2 从函数返回数组 159
5.5 小结 159
第6章 项目必备工具 160
6.1 使用Visual Studio Code 161
6.1.1 在Visual Studio Code中新建TypeScript应用 163
6.1.2 配置Visual Studio Code的launch.json 164
6.1.3 初始化项目package.json 169
6.1.4 安装typescript依赖 172
6.1.5 添加并配置 tsconfig.json 173
6.1.6 添加并配置tasks.json 175
6.1.7 调试运行 177
6.2 使用ESLint 179
6.2.1 安装ESLint 180
6.2.2 创建ESLint配置文件 181
6.2.3 检查ts文件 184
6.3 使用TSLint 186
6.3.1 安装TSLint工具 187
6.3.2 创建TSLint配置文件 187
6.3.3 检查ts文件 188
6.4 使用Jest 190
6.4.1 安装Jest 191
6.4.2 Jest初始化配置 191
6.4.3 Jest测试 192
6.5 使用webpack 195
6.5.1 安装webpack 197
6.5.2 配置webpack.config.js 199
6.5.3 构建本地服务器 203
6.6 小结 205
第7章 面向对象编程 206
7.1 对象 209
7.1.1 创建简单对象 209
7.1.2 给对象添加函数 211
7.1.3 duck-typing 215
7.2 类 216
7.2.1 创建一个类 216
7.2.2 创建实例对象 218
7.2.3 访问类的属性和函数 218
7.2.4 类的继承 219
7.2.5 方法重载 222
7.2.6 装饰器 225
7.2.7 static静态关键字 231
7.2.8 instanceof运算符 231
7.2.9 类成员的可见性 232
7.3 接口 234
7.3.1 声明接口 234
7.3.2 Union Type和接口 238
7.3.3 接口和数组 239
7.3.4 接口的继承 240
7.3.5 类也可以实现接口 242
7.4 命名空间 244
7.4.1 定义命名空间 244
7.4.2 嵌套命名空间 246
7.5 外部模块 247
7.5.1 模块加载器 248
7.5.2 定义外部模块 263
7.6 TypeScript如何解析模块 269
7.6.1 模块导入路径解析 269
7.6.2 模块解析策略 270
7.6.3 baseUrl 272
7.6.4 路径映射 273
7.7 声明合并 277
7.7.1 合并接口 277
7.7.2 合并命名空间 278
7.7.3 合并命名空间和类 279
7.7.4 全局扩展 280
7.8 小结 281
第8章 泛型 282
8.1 泛型的定义 282
8.1.1 泛型函数的定义 283
8.1.2 泛型类的定义 283
8.1.3 泛型接口的定义 284
8.2 详解泛型变量 284
8.3 详解泛型函数 285
8.4 详解泛型类 287
8.5 详解泛型约束 290
8.6 小结 291
第9章 TypeScript声明文件与项目配置 292
9.1 声明文件 292
9.1.1 全局库 293
9.1.2 模块化库 296
9.2 项目配置 301
9.3 项目引用 306
9.4 三斜线指令 308
9.5 小结 309
第10章 实战:使用TypeScript Node 创建列表APP 310
10.1 创建项目 310
10.2 配置tsconfig.json 313
10.3 列表APP的前端设计与开发 314
10.4 列表APP的服务端设计与开发 321
10.5 编译和启动服务器 326
10.6 运行APP项目 330
10.7 小结 332
附录 TypeScript JSX介绍 333
f.1 基本用法 333
f.2 as操作符 334
f.3 类型检查 334
f.4 嵌入的表达式 338
f.5 TypeScript React整合 338

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.