0 0 0

深入理解 TypeScript.pdf

张氏情歌
3天前 120
我用夸克网盘分享了「深入理解 TypeScript.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
深入理解TypeScript 作者: [澳] Basarat Ali Syed 出版社: 电子工业出版社 译者: 郭文超/何小磊/柳星/徐野 出版年: 2020-1 页数: 360 定价: 99.0 ISBN: 9787121376511

内容简介

TypeScript是一种由微软开发的、开源的编程语言,近两年来发展很迅猛,已经成为很多大型项目的标配。本书涵盖了TypeScript的大部分知识点,并对其进行了细致的讲解;本书示例丰富、简单易懂,你甚至可以直接把这些例子用于自己的开发工作;本书还对TypeScript编译原理进行了深入的剖析,力争让读者知其然,并知其所以然。本书不仅为TypeScript初学者安排了与JavaScript相关的基础知识,而且对高级编程技巧、编译原理进行了深入浅出的解读,相信对于想深入了解TypeScript的开发者来说,通过阅读本书也能获得较大的提升。

作者简介

巴萨拉·阿里·赛义德(Basarat Ali Syed),是TypeScript专家,微软JavaScript/TypeScript的MVP贡献者。他是TypeScript社区受人尊敬的成员,澳洲Picnic software高级开发人员,在DefinitelyTyped团队工作。Basarat经常参加澳大利亚与前端开发技术有关的会议,在多个技术活动中做过演讲。Basarat还著有Beginning Node.js一书,目前该书已被下载39000多次,在亚马逊、豆瓣等平台得到了读者的一致好评。

网友热评

梵湖猫: 读之前已经写过2年多ts,js基础也很好,但是作为入门书确实不合适,没有很清晰易懂的解释一些语法或日常用法,不确定是翻译问题还是原作者问题,更适合有一定ts基础的作为稍微深入和进阶用书,但也不算很深入,毕竟篇幅有限,很难做到大而全

图书目录

第1章为什么要使用TypeScript 1 1.1开始使用TypeScript 1 1.2选择TypeScript的理由 2 1.3总结 6 第2章JavaScript常见语法 7 2.1相等 9 2.2引用 10 2.3null和undefined 11 2.4this 15 2.5闭包 16 2.6数字 18 2.7truthy 22 第3章JavaScript新语法特性 24 3.1类 24 3.2箭头函数 34 3.3rest参数 39 3.4let 39 3.5const 44 3.6解构 45 3.7扩展运算符 49 3.8for...of 51 3.9迭代 53 3.10模板字符串 58 3.11Promise 61 3.12generators 76 3.13async/await 79 第4章TypeScript项目构成 89 4.1编译上下文 89 4.2声明空间 93 4.3模块 94 4.4命名空间 104 4.5动态导入表达式 105 第5章快速创建TypeScript项目 108 5.1在Node.js中使用TypeScript 108 5.2在浏览器中使用TypeScript 109 5.3创建一个TypeScript模块 114 第6章TypeScript类型系统 117 6.1基本概念 117 6.2迁移JavaScript代码至TypeScript 126 6.3@types 130 6.4环境声明 131 6.5接口 133 6.6枚举 136 6.7lib.d.ts 144 6.8函数 153 6.9可调用 158 6.10类型断言 160 6.11Freshness 163 6.12类型保护 166 6.13字面量类型 172 6.14readonly 176 6.15泛型 181 6.16类型推断 186 6.17类型兼容性 190 6.18never 201 6.19辨析联合类型 203 6.20索引签名 209 6.21类型移动 218 6.22异常处理 220 6.23混合 225 6.24ThisType 227 第7章关于JSX 231 7.1ReactJSX 232 7.2非ReactJSX 239 第8章TypeScript编译选项设置 241 8.1boolean选项 241 8.2noImplicitAny 242 8.3strictNullChecks 243 第9章TypeScript错误处理 247 9.1解读错误 247 9.2常见的错误 249 第10章开发与测试工具 252 10.1npm 252 10.2在Jest中使用TypeScript 255 10.3Prettier 261 10.4Husky 261 10.5ESlint 262 10.6Changelog 264 第11章提示与建议 266 11.1名义化类型 266 11.2状态函数 270 11.3柯里化 271 11.4泛型的实例化类型 271 11.5对象字面量的惰性初始化 272 11.6类是有用的 274 11.7默认导出被认为是有害的 276 11.8减少setter属性的使用 279 11.9谨慎使用--outFile 280 11.10TypeScript的静态构造函数 283 11.11单例模式 283 11.12函数参数 284 11.13构建切换 285 11.14barrel 287 11.15创建数组 289 11.16类型安全的EventEmitter 289 11.17ReflectMetadata 291 11.18协变与逆变 297 第12章TypeScript代码风格指南与代码约定 300 12.1变量和函数 300 12.2类 301 12.3接口 301 12.4类型别名 302 12.5命名空间 302 12.6枚举类型 303 12.7null和undefined 304 12.8格式化 305 第13章TypeScript编译原理 308 13.1编译器 308 13.2程序 310 13.3抽象语法树 311 13.4扫描器 315 13.5解析器 317 13.6绑定器 321 13.7检查器 333 13.8发射器 335

深入理解

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 如此陌生
  • 不在泛滥
  • 你语气变了我怕了
  • 尚存他余热
  • 你在逃避我在寻找
  • 我心空等你进来
  • 购买一身酷
  • 辣条的发明妨碍我当淑女
  • 扯谎的人吞一千根针
  • 就我一人
  • 我曾经拥有最美笑容的少年
  • 七月别困
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!