2-15学习记录

86 阅读1分钟

先说一下git stash

应用场景:当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,可以先将自己写好的代码,储存到 git 栈,进行另外一个分支的代码开发。这时候 git stash 命令就派上用场了!

常用的方法就是 git stash

暂存工作区修改的内容

可以stash多次,从最近一次的commit读取相关内容。

其次就是 git stash pop

和 git stash 相反,git stash pop 是恢复暂存的工作区内容

注意:git stash pop 获取到的是最近一次stash进去的内容,也就是说如果stash两次或者多次,那么恢复的是最新一次stash进去的内容

原型链

JavaScript中万物都是对象,对象和对象之间并不是独立存在的,对象和对象之间有一定关系。
通过对象__proto__属性指向函数的原型对象(函数.prototype)一层一层往上找,直到找到Object的原型对象(Object.prototype)为止,层层继承的链接结构叫做原型链(通过proto属性形成原型的链式结构,专业术语叫做原型链)

image.png

TypeScript

简单来说就是因为JavaScript是弱类型, 很多错误只有在运行时才会被发现
而TypeScript提供了一套静态检测机制, 可以帮助我们在编译时就发现错误

TypeScript 特点

支持最新的JavaScript新特性
支持代码静态检查

搭建TypeScript 学习环境

1.安装最新版typescript

 npm i -g typescript
 

2.安装ts—node

 npm i -g ts-node
 

3.新建index.ts 输入相关练习代码,然后执行 ts-node index.ts

基础数据类型

image.png