先说一下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属性形成原型的链式结构,专业术语叫做原型链)
TypeScript
简单来说就是因为JavaScript是弱类型, 很多错误只有在运行时才会被发现
而TypeScript提供了一套静态检测机制, 可以帮助我们在编译时就发现错误
TypeScript 特点
支持最新的JavaScript新特性
支持代码静态检查
搭建TypeScript 学习环境
1.安装最新版typescript
npm i -g typescript
2.安装ts—node
npm i -g ts-node