保存
已保存成功
思路
外观
视图
插入下级主题
插入上级主题
插入同级主题
上移
下移
编辑
删除
链接
链接
插入链接
移除已有链接
图片
图片
插入图片
移除已有图片
备注
备注
插入备注
移除已有备注
添加
天空蓝
脑图经典
紧凑经典
天空蓝
紧凑蓝
文艺绿
紧凑绿
脑残粉
紧凑粉
浪漫紫
紧凑紫
清新红
紧凑红
泥土黄
紧凑黄
温柔冷光
紧凑冷光
经典天盘
紧凑天盘
鱼骨图
线框
整理布局
清除样式
复制样式
粘贴样式
字体
宋体
微软雅黑
楷体
黑体
隶书
Andale Mono
Arial
arialBlack
Comic Sans Ms
Impact
Times New Roman
Sans-Serif
字号
10
12
16
18
24
32
48
A
展开
展开
展开到一级节点
展开到二级节点
展开到三级节点
展开到四级节点
展开到五级节点
展开到六级节点
全选
全选
反选
选择兄弟节点
选择同级节点
选择路径
选择子树
搜索
搜索
第 条,共 条
中心主题
ts
安装
node
npm
全局安装: npm i -g typescript
校验: tsc -v
运行
1. 新建.ts文件,书写ts代码
2.使用tsc命令将ts文件编译成js代码
让vscode自动编译ts
1. 运行: tsc --init ,生成tscconfig.json文件
2. 修改tscconfig.json文件,设置输出目录: ‘outDir’:"./js"
3. 设置vscode监视任务
3. 在浏览器或者node环境中浏览
变量与数据类型
在ts中变量声明必须加上数据类型
常见数据类型
number, string, boolean, Array, null, undefined,Symbol, Object
ts中的布尔值不能用0 1,只能用true false
数组的问题
let 名称:类型[]=[]
数组泛型
let arr:Array<number> = []
用接口来表示数组
interface NumberArray { [index: number]: number;}let fibonacci: NumberArray = [1, 1, 2, 3, 5];
类数组
新增类型
any
用于不知道变量是什么类型的情况下
联合类型
let myFavoriteNumber: string | number;
元组 tuple
用于一个已知元素数量和类型的数组
如何访问
为什么要有元组,因为ts里面的数组里面的元素类型必须要保持一致啊
枚举 enum
枚举的创建方式
自定义枚举项的值
如果没有自定义枚举项的值,ts会默认从0开始为枚举值赋值
never
函数抛出异常或者死循环的时候用的
void
用于没有返回值的函数
类型推断
let age = 18; age = 'cdd' //这时候会报错的
泛型T
函数,一等公民
参数
实参和形参的数量要一致,类型也要一致
可选参数和默认值
剩余参数
只能写在形列表的最后
只能为数组
只能定义一个
返回值
类,批量创建对象
ES6中的类
属性 方法
继承, extends
存取器
静态方法
ES7中的类
实例属性
静态属性
ts中的类
编辑
F2
前移
Alt+Up
下级
Tab
同级
Enter
后移
Alt+Down
删除
Delete
上级
Shift+Tab
撤销
Ctrl + Z
重做
Ctrl + Y
优先级
P
进度
G
导入节点
Alt + V
导出节点
Alt + C
移除
Del
P1
1
P2
2
P3
3
P4
4
P5
5
P6
6
P7
7
P8
8
P9
9
返回
esc
移除
Del
G0
0
G1
1
G2
2
G3
3
G4
4
G5
5
G6
6
G7
7
G8
8
返回
esc
备注
(
支持 GFM 语法书写
)
xxxxxxxxxx
1
请选择节点编辑备注
默认颜色
主题颜色
标准颜色
更多颜色..
默认颜色
主题颜色
标准颜色
更多颜色..