LearningTypeScript中文版
.pdf高清全文下载

百晓生 百晓生 2020-12-11 794 LearningTypeScript中文

【简介】

《LearningTypeScript中文版》一书通过大量示例,一步一步让读者由浅至深地了解 TypeScript。首先介绍了TypeScript 的基本概念,接着介绍了像 Gulp 这样的自动化工具,以及对函数、泛型、回调和 promise 的详细解释。还介绍了 TypeScript 中的面向对象特性和内存管理能力。最后,带领读者使用本书讲解的概念
编写了一个单页面应用。

《LearningTypeScript中文版》首先介绍了TypeScript的基本语法和基本的自动化工作流配置方法,然后从面向对象入手,着重介绍了面向对象的概念和它的一些最佳实践,并结合例子讲解了如何基于TypeScript的类型系统应用这些最佳实践。随后剖析了TypeScript在编译后的运行时行为,并从性能与测试的角度讲解了如何编写健壮的 TypeScript 代码,所以书中还包括了性能分析与测试相关的内容。最后介绍了如何使用 TypeScript 结合面向对象、MVC 等概念,并配合本书前面提到的自动化的工作流、面向对象最佳实践、性能优化和测试等内容实现一个单页应用(SPA)框架,并用这个框架构建了一个单页应用。
本书适合使用 TypeScript 来构建大型 Web 应用的开发人员。


【PDF】345页


LearningTypeScript中文版
.pdf高清全文下载



【关于作者】

Remo H.Jansen是一位前端工程师、开源项目贡献者、企业家、科技爱好者、游戏爱好者和互联网爱好者。
他来自西班牙的塞维利亚,但目前居住于爱尔兰的都柏林,并在那里做着一份金融服务行业的全职工作。

Remo有着多年的大型 JavaScript应用开发经验,从航班预定系统到投资组合管理解决方案。


Remo在 TypeScript社区中十分活跃。他是都柏林 TypeScript交流会的组织者,并且是 InversifyJS(一个 TypeScript应用的控制反转容器)和 AtSpy(一个TypeScript应用的测试框架)的作者。在他的个人博客(http∶//blog.wolksoftware.com/)中,他写了许多关于 TypeScript 和其他 Web 技术的博客。
Remo也是由Packt Publishing 出版,Nathan Rozentals 撰写的Mastering TypeScript一书的技术审校者。


若想要与他取得联系,可以访问http∶//ww.remojansen.com/。



【涉及的内容】

第1章 介绍了TypeScript 的核心特性,包括可选的静态类型提醒系统、操作符、函数、接口和模块。同时还附有在实际环境中使用它们的例子。


第2章 介绍了一些自动化工具,如 Gulp和Karma,用以最大化开发者的生产力。另外,本章还介绍了一些在开发 TypeScript应用时,有助于你使用第三方库的工具。


第3章 深入探讨了TypeScript 中的函数。为了成为一个精通 TypeScript 的开发者,本章还会告诉你关于异步编程需要知晓的一些知识。


 第4章 深入探讨 TypeScript 中的面向对象编程,包含类、接口和模块,并且推荐了一些最佳实践(SOLID 原则')。还会包括如继承、混入和泛型,它们都有助于增强代码的可复用性。


第5章 帮助你理解 TypeScript运行时的工作机制,将有助于避免一些潜在的性能问题,使得我们成为更高效的 TypeScript 开发者。


第6章 讲解了高效运用可用的系统资源的必要知识。这一章还会阐述测试 TypeSript应用性能的方法,以及如何自动化一些用于提升 TypeScript 应用性能的任务。


第7章 介绍了如何使用 TypeScript 测试工具来进行BDD(行为驱动开发)测试。在这一章,你将学习到如何使用Karma、Mocha、Chai和 Sinon.JS来编写TypeScript单元测试,如何使用 Nightwatch.js 编写端对端测试,以及如何使用 Istanbul来生成测试覆盖率报告。


第8章 深入探讨了装饰器,包括类、属性、参数和方法装饰器。该章还会包括关于反射元数据 API 的介绍。


第9章 介绍了一些现代 Web 应用的核心架构原则。该章会介绍单页面 Web 应用的概念,以及它的通用组件和特性(模型、视图、控制器、路由和模板等)。该章还会通过实现一个单页面Web应用框架,来阐述你所需知道的一切。



第10章 通过使用TypeScript 以及本书其他章节所提到的概念,来实现一个单页面 Web应用。


【下载链接】

链接:https://pan.baidu.com/s/1K-dpUyaH005tbyS23s9rRQ   提取码:bmq5


相关文章


LearningTypeScript中文版
.pdf高清全文下载

LearningTypeScript中文版通过大量示例,一步一步让读者由浅至深地了解 TypeScript。本文结尾附下载链接。


文章热度: 4958
文章数量: 7
推荐阅读

FlashFXP绿色版网盘下载,附激活教程 637

FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具

Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 472

firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ

navicat for mysql中文绿色版网盘下载 445

Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq

火车头采集器(旗舰版)绿色版网盘下载 653

火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA

Photoshop(CS-2015-2023)绿色中文版软件下载 1105

安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64

知之

知之平台是全球领先的知识付费平台。提供各个领域的项目实战经验分享,提供优质的行业解决方案信息,来帮助您的工作和学习

使用指南 建议意见 用户协议 友情链接 隐私政策 Powered by NOOU ©2020 知之