随笔分类 -  TypeScript

摘要:命名空间 介绍 “内部模块”现在叫做“命名空间”,使用 namespace 关键字声明 typescript namespace Validation { export interface StringValidator { isAcceptable(s: string): boolean; } c 阅读全文
posted @ 2018-01-01 11:31 水之原 阅读(165) 评论(0) 推荐(0) 编辑
摘要:模块 介绍 模块是自声明的;两个模块之间的关系是通过在文件级别上使用imports和exports建立的。 导出 导出声明 导出语句 导出语句很便利,因为我们可能需要对导出的部分重命名,所以上面的例子可以这样改写 重新导出 我们经常会去扩展其它模块,并且只导出那个模块的部分内容。 重新导出功能并不会 阅读全文
posted @ 2018-01-01 11:04 水之原 阅读(173) 评论(0) 推荐(0) 编辑
摘要:泛型 介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C 和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就 阅读全文
posted @ 2018-01-01 10:22 水之原 阅读(152) 评论(0) 推荐(0) 编辑
摘要:函数 介绍 函数是 JavaScript 应用程序的基础。 它帮助你实现抽象层,模拟类,信息隐藏和模块。 在 TypeScript 里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义 行为的地方。 TypeScript 为 JavaScript 函数添加了额外的功能,让我们可以更容易地使用。 阅读全文
posted @ 2018-01-01 08:52 水之原 阅读(204) 评论(0) 推荐(0) 编辑
摘要:类 介绍 传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从ECMAScript 2015,也就是ECMAScript 6开始,JavaScript程序员将能够使用基于类 阅读全文
posted @ 2018-01-01 08:32 水之原 阅读(182) 评论(0) 推荐(0) 编辑
摘要:接口 一、介绍 TypeScript 的核心原则之一是对值所具有的结构进行类型检查。 它有时被称做“鸭式辨型法”或“结构性子类型化”。 在 TypeScript 里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约 二、接口初探 三、可选属性 四、只读属性 readonly Readon 阅读全文
posted @ 2017-12-31 13:48 水之原 阅读(204) 评论(0) 推荐(0) 编辑
摘要:变量声明 一、let 和 const let 和 const 是 JavaScript 里相对较新的变量声明方式。 let 在很多方面与 var 是相似的,但是可以帮助大家避免在 JavaScript 里常见一些问题(如作用域提升)。 const 是对 let 的一个增强,它能阻止对一个变量再次赋值 阅读全文
posted @ 2017-12-31 13:46 水之原 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Typescript 基本数据类型 一、基本数据类型 Boolean Number String Array Tuple Enum Any Void Null 和 Undefined Never 二、代码示例 typescript //布尔值 let isDone: boolean = false; 阅读全文
posted @ 2017-12-31 13:44 水之原 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Mac OS X 下 TypeScript 开发环境搭建 一、集成开发环境 WebStrom VSCode 二、安装 TypeScript Homebrew(macOS 缺失的软件包管理器) npm(Node Package Manager),是 Nodejs 的包管理器 Typescript Wi 阅读全文
posted @ 2017-12-31 13:42 水之原 阅读(289) 评论(0) 推荐(0) 编辑
摘要:Typescript 介绍 一、Typescript 简介 Typescript 是微软开发的 Javascript 的超集,Typescript 兼容 Javascript,可以载入 Javascript 代码然后运行。 二、Typescript 与 Javascript 比较 Typescrip 阅读全文
posted @ 2017-12-31 13:12 水之原 阅读(303) 评论(0) 推荐(0) 编辑
摘要:1、安装nodejs和vscode: nodejs : https://nodejs.org/en/ Visual Studio Code : https://www.visualstudio.com/en-us/products/code-vs.aspx 安装是很简单的,一路next就行,此处不详 阅读全文
posted @ 2016-09-22 01:00 水之原 阅读(9128) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示