...
TypeScript
susu 著
TypeScript 快速入门

<h1>TypeScript 快速入门</h1> <div class="content-bg"> <div class="content-intro view-box "><div> <p>TypeScript是由微软开发的自由和开源的编程语言。</p> <p>TypeScript...

TypeScript 2

<h1>TypeScript 2.0介绍</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit; font-size: 20px;">Null和...

TypeScript 2

<h1>TypeScript 2.1介绍</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit; font-size: 18px;">keyof...

TypeScript 3

<h1>TypeScript 3.1介绍</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit; font-size: 18px;">元组和数组...

TypeScript 基础类型

<h1>TypeScript 基础类型</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit;">介绍</span><br></h2><p>为了...

TypeScript 变量声明

<h1>TypeScript 变量声明</h1> <div class="content-bg"> <div class="content-intro view-box "><p><code>let</code>和<code>const</code>是JavaScript里相对较新的变量声明方式。 ...

TypeScript 接口

<h1>TypeScript 接口</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit;">介绍</span><br></h2><p>Type...

TypeScript 类

<h1>TypeScript 类</h1> <div class="content-bg"> <div class="content-intro view-box "><p>传统的JavaScript的程序使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,...

TypeScript 函数

<h1>TypeScript 函数</h1> <div class="content-bg"> <div class="content-intro view-box "><p>函数是JavaScript应用程序的基础。 它帮助你实现抽象层,模拟类,信息隐藏和模块。 在TypeScript里,虽然已经...

TypeScript 泛型

<h1>TypeScript 泛型</h1> <div class="content-bg"> <div class="content-intro view-box "><p>软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的...

TypeScript 枚举

<h1>TypeScript 枚举</h1> <div class="content-bg"> <div class="content-intro view-box "><p>使用枚举我们可以定义一些有名字的数字常量。 枚举通过&nbsp;<code style="font-size: 15px;"...

TypeScript 类型推论

<h1>TypeScript 类型推论</h1> <div class="content-bg"> <div class="content-intro view-box "><p>这节介绍TypeScript里的类型推论。即,类型是在哪里如何被推断的。<br></p><h2>基础</h2><p>Ty...

TypeScript 类型兼容性

<h1>TypeScript 类型兼容性</h1> <div class="content-bg"> <div class="content-intro view-box "><p>TypeScript里的类型兼容性是基于结构子类型的。 结构类型是一种只使用其成员来描述类型的方式。 它正好与名义(n...

TypeScript 高级类型

<h1>TypeScript 高级类型</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit;">交叉类型(Intersection Types...

TypeScript Symbols

<h1>TypeScript Symbols</h1> <div class="content-bg"> <div class="content-intro view-box "><p>自ECMAScript 2015起,<code style="font-size: 15px;">symbol</...

TypeScript 迭代器和生成器

<h1>TypeScript 迭代器和生成器</h1> <div class="content-bg"> <div class="content-intro view-box "><h2><span style="font-family: inherit;">可迭代性</span><br></h2>...

TypeScript 模块

<h1>TypeScript 模块</h1> <div class="content-bg"> <div class="content-intro view-box "><blockquote><p><strong>关于术语的一点说明:</strong>&nbsp;请务必注意一点,TypeScrip...

TypeScript 命名空间

<h1>TypeScript 命名空间</h1> <div class="content-bg"> <div class="content-intro view-box "><blockquote><p><strong>关于术语的一点说明:</strong>&nbsp;请务必注意一点,TypeScr...

TypeScript 命名空间和模块

<h1>TypeScript 命名空间和模块</h1> <div class="content-bg"> <div class="content-intro view-box "><blockquote><p><strong>关于术语的一点说明:</strong>&nbsp;请务必注意一点,Type...

TypeScript 模块解析

<h1>TypeScript 模块解析</h1> <div class="content-bg"> <div class="content-intro view-box "><blockquote><p>这节假设你已经了解了模块的一些基本知识 请阅读<a href="/typescript/type...

TypeScript 声明合并

<h1>TypeScript 声明合并</h1> <div class="content-bg"> <div class="content-intro view-box "><p><span style="font-family: inherit; font-size: 24px; font-wei...

TypeScript JSX

<h1>TypeScript JSX</h1> <div class="content-bg"> <div class="content-intro view-box "><p><a href="https://facebook.github.io/jsx/" rel="external nofol...

TypeScript 装饰器

<h1>TypeScript 装饰器</h1> <div class="content-bg"> <div class="content-intro view-box "><p>随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decor...

TypeScript Mixins

<h1>TypeScript Mixins</h1> <div class="content-bg"> <div class="content-intro view-box "><p>除了传统的面向对象继承方式,还流行一种通过可重用组件创建类的方式,就是联合另一个简单类的代码。 你可能在Scala等...

TypeScript 三斜线指令

<h1>TypeScript 三斜线指令</h1> <div class="content-bg"> <div class="content-intro view-box "><p>三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。<br></p><p>三斜线指令<em>仅...

TypeScript 声明文件介绍

<h1>TypeScript 声明文件介绍</h1> <div class="content-bg"> <div class="content-intro view-box "><p>这篇指南的目的是教你如何书写高质量的TypeScript声明文件。</p> <p>在这篇指南里,我们假设你对Type...

TypeScript 声明文件结构

<h1>TypeScript 声明文件结构</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>概述</h2> <p>一般来讲,你<em>组织</em>声明文件的方式取决于库是如何被使用的。 在JavaScr...

TypeScript 声明文件举例

<h1>TypeScript 声明文件举例</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>简介</h2> <p>这篇指南的目的是教你如何书写高质量的TypeScript声明文件。 我们在这里会展示一些AP...

TypeScript 声明文件规范

<h1>TypeScript 声明文件规范</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>TypeScript声明文件规范</h2><h2>普通类型</h2><h2><code>Number</code>...

TypeScript 声明文件原理

<h1>TypeScript 声明文件原理</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>声明文件原理:深入探究</h2> <p>组织模块以提供你想要的API形式保持一致是比较难的。 比如,你可能想要这样...

TypeScript 声明文件模板

<h1>TypeScript 声明文件模板</h1> <div class="content-bg"> <div class="content-intro view-box "><ul> <li><span style="line-height: 1.7;">global-modifying...

TypeScript 声明文件发布

<h1>TypeScript 声明文件发布</h1> <div class="content-bg"> <div class="content-intro view-box "><p>现在我们已经按照指南里的步骤写好一个声明文件,是时候把它发布到npm了。 有两种主要方式用来发布声明文件到npm:<...

TypeScript 声明文件使用

<h1>TypeScript 声明文件使用</h1> <div class="content-bg"> <div class="content-intro view-box "><p>在TypeScript 2.0,获取、使用和查找声明文件变得十分容易。 这篇文章将详细说明怎么做这三件事。</p> ...

TypeScript tsconfig

<h1>TypeScript tsconfig.json</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>概述</h2> <p>如果一个目录下存在一个<code>tsconfig.json</code>文件...

TypeScript 编译选项

<h1>TypeScript 编译选项</h1> <div class="content-bg"> <div class="content-intro view-box "><table class="reference"> <thead> <tr> ...

TypeScript MSBuild编译选项

<h1>TypeScript MSBuild编译选项</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>概述</h2> <p>编译选项可以在使用MSBuild的项目里通过MSBuild属性指定。</p> <h...

TypeScript 构建工具整合

<h1>TypeScript 构建工具整合</h1> <div class="content-bg"> <div class="content-intro view-box "><h2>与其它构建工具整合</h2><h2>Browserify</h2><h3>安装</h3><pre><code cl...

TypeScript 每日构建

<h1>TypeScript 每日构建</h1> <div class="content-bg"> <div class="content-intro view-box "><p><font style="vertical-align: inherit;"><font style="vertical...

1