
typescript
文章平均质量分 63
typescript
snowDreamzzz
穿新衣吧,换新发型呀,轻松一下~~~
展开
-
从零开始学习typescript系列8: typescript面向对象编程之类和对象以及继承相关使用详解含demo
class本质本质: 依然是function,class语法让对象原型更清晰、更面向对象编程作用: 代码复用,比如继承,实例化构造方法作用: 初始化实例,构造方法可被子类继承父类子类原型方法class内部成员方法相当于es5语法中prototype方法原型方法是所有实例对象所共享和继承的,public修饰词静态方法static关键字 + class内方法静态方法属于类,可被class名调用,无法访问实例的this(undefined)静态方法可与原型方法重名。原创 2024-03-21 10:17:34 · 658 阅读 · 0 评论 -
从零开始学习typescript系列7: typescript接口interface相关使用详解含demo
描述函数类型,使用接口来描述函数语法: 对象中仅包含一个函数,没有别的属性用途: 可以定义多个此结构的函数// 定义函数接口: 通过接口定义函数类型(参数+返回值)// 使用函数接口定义fun1// 使用函数接口定义fun2接口是什么?用户自定义的类型,定义基本类型中不存在类型个人理解:相当于c++的struct, js中的object接口作用描述普通对象: 约定对象的kv类型描述函数: 约定函数输入和输出类型描述索引: 约定object/array的索引类型。原创 2024-03-21 10:04:12 · 841 阅读 · 0 评论 -
从零开始学习typescript系列6: typescript各种类型以及类型特殊使用
常用其他。原创 2024-03-20 10:00:04 · 484 阅读 · 0 评论 -
从零开始学习typescript系列5: typescript特殊符号之感叹号、问号、双问号
感叹号:强制链式调用。原创 2024-03-20 09:58:09 · 714 阅读 · 0 评论 -
从零开始学习typescript系列4: typescript使用过程中遇到的常见使用场景和常见问题以及解决方案
num?:number // 同上,用于interface的key// 定义eCheckStatus(ts类型): 枚举值,用于checkStatusMap对象的key名pass = 1,// 定义iTag(ts类型): 接口,key是任意数字,value是嵌套接口label: string, // 页面显示文字内容type?: string, // 页面显示文字颜色// 使用ts类型: eCheckStatus(内部key名)+ iTag(整体结构), 在页面中展示需要。原创 2024-03-18 16:01:56 · 1186 阅读 · 0 评论 -
从零开始学习typescript系列3: typescript类型声明文件d.ts和类型声明关键字declare
declare解决什么痛点?问题: 代码用 ts 写的, ts代码最后会编译成 js 代码,供他人使用。js代码中,类型信息就丢失了。如果 ts 文件引入 js文件,就会报错,找到js文件的类型声明。解决办法: ts 可以编译同时生成对外的 xxx.d.ts 文件和 xxx.js 文件。js 文件是给运行引擎用的,.d.ts中类型声明帮助编译器识别类型,其中 xxx.d.ts 内就是使用 declare 进行类型声明。原创 2024-03-18 15:58:38 · 1290 阅读 · 0 评论 -
从零开始学习typescript系列2: typescript配置文件ts.config.js之详细解释
tsconfig.json 是 ts 支持的配置文件大体可以分为两个部分描述,原创 2024-03-15 00:32:21 · 777 阅读 · 0 评论 -
从零开始学习typescript系列 1:typescript 基本了解之是什么,为什么,以及怎么用
基本了解ts是新语言吗?本质是什么?如何运行的?为什么要学习ts?优点缺点。原创 2024-03-15 00:30:29 · 524 阅读 · 0 评论