当前位置: 首页 > 资源下载  > 电子书 > 计算机

LearningTypeScript(中文版)

12/16/2018 9:53:18 PM 人评论

适读人群 :如果你是一个想要学习TypeScript来构建大型Web应用的人,那么本书正适合你。TypeScript是一个开源的、跨平台且带有类型系统的JavaScript超集,它可以编译为纯JavaScript,然后运行在任意的浏览器和其他环境中。它使开发者可以使用一些未来JavaScript标准(ECM

LearningTypeScript(中文版)

LearningTypeScript(中文版)

编辑推荐

适读人群 :如果你是一个想要学习TypeScript来构建大型Web应用的人,那么本书正适合你。

TypeScript是一个开源的、跨平台且带有类型系统的JavaScript超集,它可以编译为纯JavaScript,然后运行在任意的浏览器和其他环境中。它使开发者可以使用一些未来JavaScript标准(ECMAScript 6和7)中的特性。TypeScript为JavaScript添加了可选的静态类型、类和模块,让大型JavaScript应用可以使用更好的工具并拥有更清晰的结构。

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

你将从本书学到:

√ 学习TypeScript语言的关键特性和运行时

√ 开发模块化、可伸缩、可维护以及可适配的Web应用

√ 编写符合SOLID原则的面向对象的代码

√ 使用像Gulp和Karma这样的自动化工具来节省时间

√ 使用Mocha、Chai和SinonJS这样的测试工具来开发健壮的应用

√ 通过实践从零开发一个单页面应用框架,以巩固你的TypeScript知识

√ 通过TypeScript来使用未来JavaScript标准(ES6和ES7)中的特性


内容简介

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

作者简介

    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 一书的技术审校者。


附件下载

  • 下载

    百度网盘下载

    下载: 所需积分:90

  • 积分获取方法:先给账户进行充值,然后进行积分兑换,积分兑换比例:1元可兑换10个积分.
    具体可参考帮助如何获取积分说明

相关资源

  • 图解黄帝宅经全新图解认识中国居住之道

    住宅文化是中国古代关于居住环境规划和设计的一门学问,历史悠久 ,渊远流长,是中国传统文化的独特产物。《黄帝宅经》相传是黄帝所作 ,它综述了中国住宅文化的精髓,强调了要根据环境综合考察阳宅,相宅 应当“以形势为身体,以泉水为血脉,以土地为皮肉,以草木为毛发

    10/19/2024 8:39:11 PM
  • Java2认证考试指南与试题解析

    Java2认证考试指南与试题解析作者:孙卫琴,李洪成编著ISBN:9787532366279出版社:上海科学技术出版社出版日期:2002年01月市场价:78.00内容简介Sun公司在Unix领域一直是技术和市场占有率的领先者,近年来她又推出了Java技术,并成为业界的标准。目前,Java的培训和认证…

    9/21/2024 8:42:52 PM
  • 精通Struts:基于MVC的JavaWeb设计与开发

    Struts是目前非常流行的基于MVC的Java Web框架。《精通Struts:基于MVC的Java Web设计与开发》详细介绍了在的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署…

    9/21/2024 8:31:16 PM
  • JAVA开发专家·精通Hibernate:Java对象持久化技术详解(第2版)

    凝聚Java魅力,成就开发专家 看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解Java的核心思想 本书在第1版的基础上,并结合作者多年经验,将更新的理论知识,精心细致地介绍新技术应用。 《精通Hibernate:Java对象持久化技术详解(第2版)…

    9/20/2024 11:09:15 PM