ts
文章平均质量分 70
糖糖246
这个作者很懒,什么都没留下…
展开
-
typescript ts 基础知识之接口、泛型
接口用来定义一个对象结构,用来定义一个对象中应该包含哪些属性和方法使用关键字 interface 定义不同点:type不能声明同一个名字的类型两次,会报错接口interface可以声明同一个名字的类型两次,结果为两个声明合并,但后续声明中若有之前声明过的属性,则属性类型须一致接口可以在定义对象的时候限制对象的结构,接口中所有的属性都不能有实际的值,即接口只定义对象结构,不考虑实际值,类似于抽象类,不同的是在接口中所有的属性和方法都是抽象的,抽象类中可以有实质的属性和方法定义类时,可以使类去实现一个接口(使类原创 2022-07-26 11:05:52 · 511 阅读 · 0 评论 -
typescript ts 基础知识之类
通过new调用产生的实例对象可以访问namestring='名字'age}实例方法中的this表示当前调用方法的对象}以abstract关键字开头的类是抽象类,是专门用来继承的类,不能用来创建对象抽象类中可以添加抽象方法,只定义结构,不定义具体实现。抽象方法只能定义在抽象类中,子类必须对抽象方法进行重写abstractnamestringstring){}abstractsayHi()void}sayHi()}......原创 2022-07-25 15:06:33 · 273 阅读 · 0 评论 -
typescript ts 基础知识之用webpack打包ts代码
一、基本配置1.新建文件夹webpack_js,在文件夹下建文件夹src,src下建文件index.ts2.在终端打开文件夹,运行命令行,初始化package.json包管理工具3.安装依赖4.根目录下新建webpack.config.js文件5.根目录下新建tsconfig.json文件6.在package.json文件的scripts选项中添加命令7.终端执行命令如果出现budle.js,则打包成功。............原创 2022-07-24 10:07:56 · 801 阅读 · 0 评论 -
typescript ts基础知识之tsconfig.json配置选项
tsconfig.json是ts的配置文件,里边可以写注释,其常用配置选项如下: 1. include:定义希望被编译文件所在目录,默认值为['**/*'],**表示任意目录,*表示任意文件2. exclude:不需要被编译的文件目录,默认值为["node_modules", "bower_components", "jspm_packages"]3.extends:定义被继承的配置文件,将不想重复写的配置项引入进来4. files:指定被编译文件的列表,编译文件较少时适用5. co原创 2022-07-06 11:35:16 · 1288 阅读 · 0 评论 -
typescript ts 基础知识之类型声明
1. : number 数字2. : string 字符串3. :boolean 布尔值4. : 字面量 限制变量的值就是该字面量的值,eg:let a: 10; a = 11会报错5. : any 任意类型,相当于对该变量关闭了TS类型检测,不建议使用6. : unknown 类型安全的any,不能直接赋值给其他变量7. : void 空值 没有值(或undefined)常用来设置函数的返回值8. : never 不能是任何值,永远不会返回结果(throw new Error('报错了'原创 2022-07-05 21:57:56 · 813 阅读 · 0 评论