在 React 中使用 Typescript
用 Typescript 写 React 可比写 Vue 舒服太多了,React 对 ts 的支持可谓天生搭档,如果要用 ts 重构项目,不像 Vue 对项目破坏性极大,React 可以相对轻松的实现重构
时间: 2019-12-23阅读: 77标签: Typescript
在Vue项目中使用Typescript
3.0迟迟没有发布release版本,现阶段在Vue项目中使用Typescript需要花不小的精力在工程的配置上面。主要的工作是webpack对TS,TSX的处理,以及2.x版本下面使用class的形式书写Vue 组件的一些限制和注意事项。
时间: 2019-11-17阅读: 178标签: Typescript
TypeScript高级用法详解
作为一门强大的静态类型检查工具,如今在许多中大型应用程序以及流行的JS库中均能看到TypeScript的身影。JS作为一门弱类型语言,在我们写代码的过程中稍不留神便会修改掉变量的类型,从而导致一些出乎意料的运行时错误
时间: 2019-11-16阅读: 125标签: TypeScript
TypeScript:入门TS
官方网站的定义是:TypeScript 是 JS 类型的超集。它假设咱们知道什么是超集,什么是类型化。为了简单起见,你可以将 TypeScript 看作是 JavaScript 之上的一个外壳。TypeScript 是一个外壳,因为编写 TypeScript 的代码
时间: 2019-11-03阅读: 212标签: TypeScript
TypeScript基础
数组类型有两种类型注解方式,特别注意第二种使用 TS 内置的 Array 泛型接口。元组类型:元组是一种特殊的数组,限定了数组元素的个数和类型,函数类型可以先定义再使用
时间: 2019-09-17阅读: 187标签: TypeScript
Typescript 进阶
这是一篇自己总结的 Typescript type相关的进阶文章,适合有一定ts基础,并在type编写方面感到迷惑、感到绝望的同学,也给那些入门Typescript已久,却无法更上一层楼的童鞋一个方向
时间: 2019-09-17阅读: 166标签: Typescript
TypeScript基础以及在Vue中的应用
TypeScript推出已经很长时间了,在Angular项目中开发比较普遍,随着Vue 3.0的即将推出,TypeScript在Vue项目中使用也即将成为很大的趋势,笔者也是最近才开始研究如何在Vue项目中使用TypeScript进行项目的开发。
时间: 2019-09-13阅读: 207标签: TypeScript
什么场景下不应该使用 TypeScript?
TypeScript 很棒,但有时用它编程只是在浪费时间。TypeScript 的优势在于它能在编译时调试 JavaScript,但有些情况并不适合我们使用 TypeScript,比如构建小型应用程序或原型应用时。
时间: 2019-08-28阅读: 383标签: TypeScript
JavaScript和TypeScript中的void
如果你来自传统的强类型语言,可能会很熟悉 void 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。void 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中
时间: 2019-08-12阅读: 284标签: TypeScript
TypeScript 中高级应用与最佳实践
当我们讨论 TypeScript 时,我们在讨论什么?TypeScript 中的 Decorator 较为特殊,为 Angular 团队和 TypeScript 团队交易的结果,有兴趣可自行搜索相关资料。而且近期 EcmaScript 规范中的 decorator 提案内容发生了剧烈变动
时间: 2019-07-31阅读: 262标签: TypeScript
TypeScript_命名空间(namespace)
什么时候要用命名空间?如果你发现自己写的功能(函数/类/接口等...)越来越多, 你想对他们进行分组管理就可以用命名空间, 下面先用\\\"类\\\"举例:发现namespace下还有export, export在这里用来表示哪些功能是可以外部访问的:
时间: 2019-07-21阅读: 354标签: TypeScript
项目中使用 TypeScript 的一些感悟
抛开以前做业务的时候的不完全使用,这次实践可以算是我第一次真正意义上的使用 ts。由于写法上的不同,以及对不熟悉事物的新鲜感,在这次项目开发的过程中着实有着许多感悟,于是打算写篇小东西好好记录下来
时间: 2019-07-08阅读: 387标签: TypeScript
如何更好的编写js代码?
改进你 JS 代码要做的第一件事就是不写 JS。TypeScript(TS)是JS的“编译”超集(所有能在 JS 中运行的东西都能在 TS 中运行)。 TS 在 vanilla JS 体验之上增加了一个全面的可选类型系统
时间: 2019-07-07阅读: 246标签: TypeScript
typescript nodejs 依赖注入实现
依赖注入通常也是我们所说的ioc模式,今天分享的是用typescript语言实现的ioc模式,这边用到的主要组件是 reflect-metadata 这个组件可以获取或者设置元数据信息,它的作用是拿到原数据后进行对象创建类似C#中的反射
时间: 2019-06-20阅读: 278标签: typescript
TypeScript最佳实践:是否使用noImplicitAny
我应该使用noImplicitAny TypeScript编译器标志吗?noImplicitAny编译器选项所做的,基本上是将TypeScript从可选类型语言转换为强制类型检验语言。这使得TypeScript离JavaScript的超集稍微远了一些,因为简单的:
时间: 2019-06-14阅读: 1686标签: TypeScript