随笔分类 - TypeScript
TypeScript语言的学习
摘要:一、装饰器的作用 我个人的理解是:ts中的装饰器类似于 Java 语言中的注解,对于用户来说都是为类和属性等代码元素添加额外的功能,而不改变代码元素原有的结构。例如在 Java 中我们用的比较多的 Spring 框架中的注解 @Component 可以将一个类放置到 IoC 容器中进行托管,使用 @
阅读全文
摘要:一、泛型 1. 泛型函数 function getMin<T>(arr: T[]):T { if(arr.length 0) { throw new Error("输入的数组没有元素"); } let res: T = arr[0]; for (let i = 1; i < arr.length;
阅读全文
摘要:一、函数的语法 1. 函数声明 在 ES5 中函数的写法: function run() { console.log("run"); } var run2= function() { console.log("run2"); } 而TypeScript中主要的不同点是函数需要标明参数的类型和返回值类
阅读全文
摘要:一、学习TypeScript的缘由 当前编写前端的逻辑的主流语言仍是JavaScript,但这个语言由于其弱类型的特性使得它在很多的方面给程序员带来了许多的困扰,例如在使用IDE时,IDE往往难以推断出变量的类型,无法提供代码补全和错误提示,此外JavaScript对面向对象的支持也比较弱,算是一种
阅读全文