学习ts整理的笔记-----大地老师

本文详细介绍了TypeScript中的导出与导入机制,包括export和import关键字的使用方法,defalt关键字的特殊用途,以及如何声明public、protected和private属性。此外还介绍了TS文件如何自动生成JS文件的方法,以及命名空间和装饰器的概念与应用。
摘要由CSDN通过智能技术生成

Typescript

export关键字

暴露变量或者方法后,能从别的文件中用import关键字调用 也可用
export{}和import{}暴露调用多个方法及变量,可以如下来调用(简化名称) import {getData as
get,save} from ‘./modules/db’; get();

defalt关键字 暴露:export default getData 引入:import getData from
‘./modules/db’;//不用加大括号
getData();

defalt关键字

暴露:export default getData 引入:import getData from
‘./modules/db’;//不用加大括号
getData();

声明属性的几种方式:

public: 共有 *(默认) 可以在这个类里边使用,也可以在外边

protected:保护类型 只有在当前类和子类里可以访问

private: 私有 只有在当前类里才可以访问这个属性

模块

关于模块的描述关于模块的描述,字太多了直接截图了。

Ts文件自动生成js文件

1.创建tsconfig.json文件(通过cmd中的tsc –init生成配置文件(定位到项目文件夹(可以从文件栏直接cmd就可以直接定位到文件夹位置))

2.将outDir这一项改为"outDir": “./js”,

3.终端->运行任务->tsc监视

完成以上三步即可自动生成js文件

关于命名空间

关键字namespace 空间名 声明命名空间

调用:空间名.变量名的形式

namespace也可被暴露

装饰器

装饰器概述

装饰器工厂

装饰器工厂

类装饰器

类装饰器的概述

属性装饰器

属性装饰器概述

方法装饰器

方法装饰器

方法参数装饰器

方法参数装饰器

装饰器的执行顺序

装饰器执行顺序:属性装饰器,方法装饰器,方法参数装饰器,类装饰器(有多个同一类的装饰器限制性后边的)

学习教程
https://www.bilibili.com/video/BV1yt411e7xV?p=31

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值