TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。七达网为您带来了由阮一峰编写的Typescript中文教程,大家可以通过阅读这份Typescript中文文档来进行学习哦。
本书是作者在学习TypeScript后整理的学习笔记。
随着对TypeScript理解的加深和TypeScript社区的发展,本书也会做出相应的更新,欢迎大家收藏。
发现文章内容有问题,可以直接在页面下方评论
TypeScript虽然有官方手册及其非官方中文版,但是它每一章都希望能详尽的描述一个概念,导致前面的章节就会包含很多后面才会学习到的内容,而有些本该一开始就了解的基础知识却在后面才会涉及。如果是初学者,可能需要阅读多次才能理解。所以它更适合用来查阅,而不是学习。
与官方手册不同,本书着重于从JavaScript程序员的角度总结思考,循序渐进的理解TypeScript,希望能给大家一些帮助和启示。
由于一些知识点与官方手册重合度很高,本书会在相应章节推荐直接阅读中文手册。
一、简介......................................................................2
1.1Typescript诞生............................................................3
1.2Typescript前景.............................................................3
1.3Typescript特性.............................................................3
1.4Typescript工具.............................................................5
1.5Typescript开源.............................................................5
二、TypeScript安装............................................................6
2.1Typescript安装图解过程.....................................................6
2.2Typescript安装前注意事项...................................................6
三、TypeScript基本类型........................................................7
3.1Typescript基本类型使用....................................................7
3.2Typescript基本void,string类型............................................11
3.3Typescript基本void,any,Array类型........................................13
四、TypeScript接口..........................................................16
4.1最简单接口使用...........................................................16
4.2自选属性OptionalProperties..............................................17
4.3JavaScript的search函数..................................................19
4.4接口定义Array类型.......................................................21
4.5class实现implements接口.................................................22
4.6扩展接口ExtendingInterfaces.............................................23
4.7混合型HybridTypes.......................................................24
五、TypeScript类............................................................25
5.1最简单class使用.........................................................25
5.2在class使用constructor关键字...........................................26
5.3在class使用super关键字.................................................27
5.4在class使用public/private关键字........................................31
5.5在class使用高级技巧.....................................................34
六、TypeScript块............................................................35
6.1分多个ts文件实现module块...............................................35
6.2不分文件实现module块....................................................38
6.3import,require关键字....................................................41
6.4import,export,require关键字............................................43
6.5module别名的使用.........................................................46
6.6module内部模块...........................................................48
6.7module外部模块...........................................................49
七、TypeScript函数..........................................................50
7.1最简单function函数......................................................50
7.2函数其余的参数...........................................................52
7.3函数this关键字..........................................................55
八、TypeScript泛型..........................................................62
8.1最简单泛型例子...........................................................62
8.2泛型类型与接口...........................................................62
办公软件指可以进行文字处理、表格制作、幻灯片制作、图形图像处理、简单数据库的处理等方面工作的软件。目前办公软件的应用范围很广,大到社会统计,小到会议记录,数字化的办公,离不开办公软件的鼎力协助。目前办...
WPS Office是由金山软件股份有限公司自主研发的一款办公软件套装,包含WPS文字、WPS表格、WPS演示三大功能模块,可以实现办公软件最常用的文字、表格、演示等多种功能。七达网下载提供了WPS Office电脑版,W...
开发环境 / 55.08 MB
开发环境 / 1.62 GB
开发环境 / 389.02 MB
开发环境 / 388.92 MB
开发环境 / 18.28 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
2018-05-17 19:47 支持(8) 回复