加载中
如何创建高质量的TypeScript声明文件(七) - 该做什么和不该做什么

转载 如何创建高质量的TypeScript声明文件(七) - 该做什么和不该做什么 该做什么和不该做什么 一般类型 数字,字符串,布尔值和对象 不要使用Number,String,Boolean或Object类型。 这些类型...

2018/11/14 09:01
108
如何创建高质量的TypeScript声明文件(六) - 示例

转载 如何创建高质量的TypeScript声明文件(六) - 示例 继续上篇文章【如何创建高质量的TypeScript声明文件(五) - 示例】 上篇文章介绍了 全局变量 全局函数 具有属性的对象 重载函数 可重用类...

2018/11/11 15:22
94
如何创建高质量的TypeScript声明文件(五) - 示例

转发 如何创建高质量的TypeScript声明文件(五) - 示例 前面四篇文章一起介绍了在声明文件中关于库结构的一些介绍,本篇文章之后分享一些API的文档,还有它们的使用示例,并且阐述如何为他们创...

2018/11/09 10:27
62
如何创建高质量的TypeScript声明文件(四)

转发 如何创建高质量的TypeScript声明文件(四) 继续上篇文章[如何创建高质量的TypeScript声明文件(三)] 对UMD库的依赖性 来自全局库 如果您的全局库依赖于UMD模块,请使用///...

2018/11/07 09:34
79
如何创建高质量的TypeScript声明文件(三)

转载 如何创建高质量的TypeScript声明文件(三) 继续上篇文章[如何创建高质量的TypeScript声明文件(二)] 模块插件或UMD插件 模块插件更改另一个模块(UMD或模块)的形状。 例如,在Moment.js...

如何创建高质量的TypeScript声明文件(二)

转载 如何创建高质量的TypeScript声明文件(二) 继续上篇文章[如何创建高质量的TypeScript声明文件(一)] 模块化库 有些库只能在模块加载器环境中工作。 例如,因为express仅适用于Node.js,必...

如何创建高质量的TypeScript声明文件(一)

转载 如何创建高质量的TypeScript声明文件(一) 库结构 “库结构”可帮助您了解常用库格式以及如何为每种格式编写正确的声明文件。 如果您正在编辑现有文件,则可能不需要阅读这篇文章。 新声...

2018/11/04 22:11
100
TypeScript基础入门之Javascript文件类型检查(五)

转发 TypeScript基础入门之Javascript文件类型检查(五) 继续上篇文章【TypeScript基础入门之Javascript文件类型检查(四)】 @constructor 编译器根据此属性赋值推断构造函数,但如果添加@cons...

2018/11/01 14:33
82
TypeScript基础入门之Javascript文件类型检查(三)

转发 TypeScript基础入门之Javascript文件类型检查(三) 继续上篇文章【TypeScript基础入门之Javascript文件类型检查(二)】 支持JSDoc 下面的列表概述了使用JSDoc注释在JavaScript文件中提供类...

2018/10/31 09:48
110
TypeScript基础入门之Javascript文件类型检查(二)

转发 TypeScript基础入门之Javascript文件类型检查(二) 继续上篇文章【TypeScript基础入门之Javascript文件类型检查(一)】 对象文字是开放式的 在.ts文件中,初始化变量声明的对象文字将其类...

2018/10/30 10:39
165
TypeScript基础入门之Javascript文件类型检查(一)

转载 TypeScript基础入门之Javascript文件类型检查(一) TypeScript 2.3及更高版本支持使用--checkJs在.js文件中进行类型检查和报告错误。 您可以通过添加//@ts-nocheck注释来跳过检查某些文件...

2018/10/26 22:08
193
TypeScript基础入门之三重斜线指令

转载 TypeScript基础入门之三重斜线指令 三斜杠指令是包含单个XML标记的单行注释。 注释的内容用作编译器指令。 三斜杠指令仅在其包含文件的顶部有效。 三重斜杠指令只能在单行或多行注释之前...

2018/10/25 22:41
213
TypeScript基础入门之Mixins

转载 TypeScript基础入门之Mixins 介绍 与传统的OO层次结构一起,另一种从可重用组件构建类的流行方法是通过组合更简单的部分类来构建它们。 您可能熟悉Scala等语言的mixin或traits的概念,并...

2018/10/24 22:53
107
TypeScript基础入门之装饰器(三)

转载 TypeScript基础入门之装饰器(三) 继续上篇文章[TypeScript基础入门之装饰器(二)] 访问器装饰器 Accessor Decorator在访问器声明之前声明。 访问器装饰器应用于访问器的属性描述符,可用...

2018/10/23 23:03
254
TypeScript基础入门之装饰器(二)

转发 TypeScript基础入门之装饰器(二) 装饰器求值 如何应用装饰器应用于类内的各种声明的顺序: 1. 对每个实例成员应用参数装饰器,后跟Method,Accessor或Property Decorators。 2. 对每个静...

2018/10/22 22:00
113
TypeScript基础入门之装饰器(一)

转发 TypeScript基础入门之装饰器(一) 介绍 随着TypeScript和ES6中Classes的引入,现在存在某些场景需要额外的功能来支持注释或修改类和类成员。 装饰器提供了一种为类声明和成员添加注释和元...

2018/10/21 22:49
212
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

2018/10/20 22:17
119
TypeScript基础入门之JSX(一)

转发 TypeScript基础入门之JSX(一) 介绍 JSX是一种可嵌入的类似XML的语法。 它旨在转换为有效的JavaScript,尽管该转换的语义是特定于实现的。 JSX在React框架中越来越受欢迎,但此后也看到了...

2018/10/19 21:20
1.4K
TypeScript基础入门之声明合并(三)

转发 TypeScript基础入门之声明合并(三) 声明合并 将命名空间与类,函数和枚举合并 命名空间足够灵活,也可以与其他类型的声明合并。 为此,命名空间声明必须遵循它将与之合并的声明。 生成的...

2018/10/18 20:32
226
TypeScript基础入门之声明合并(二)

转发 TypeScript基础入门之声明合并(二) 声明合并 合并命名空间 与接口类似,同名的命名空间也将合并其成员。 由于名称空间同时创建了名称空间和值,因此我们需要了解它们是如何合并的。 要合...

2018/10/17 15:14
99

没有更多内容

加载失败,请刷新页面

返回顶部
顶部