Vue - computed和watch的区别
computed 计算属性 计算属性 ,用来计算出一个值,这个值在调用的时候会根据依赖的数据显示新的计算结果并自动缓存。 如果依赖不变,computed中的值就不会重新计算。 什么是计算属性,为什么要使用 计算属性含义: 本质还是属性,用来在模板中展示 计算属性其实和data的地位相同,都是vu ...
Read more
ES6知识点总结
let、const和var的作用和区别var 声明变量 ,声明的变量可以重复声明,同一作用域下,后声明的会覆盖前声明的, 有变量提升的特点 let 没有变量提升,必须先声明再使用, 同一作用域下不能重复声明同一个变量名,会报错。可以重新赋值。 let声明的变量产生一个块级作用域。 块级作用域 ...
Read more
async/await的用法及其异常捕获
什么是async/await我们一般用Promise解决回调地狱的问题,用Promise.then来获取成功状态,但当多个相互依赖的请求时,代码可能会变成这样: 1234p1.then(res => { ... p2.then(res1 => )}) 显 ...
Read more
Promise的认识和使用
Promise概念,then、catch方法 概念和理解: 一个异步操作返回的对象,用来传递异步操作的消息 是ES6解决异步回调问题的一种解决方案 由于js是单线程,很多异步操作都是依靠回调方法实现的,这种做法在逻辑比较复杂的回调嵌套中会相当复杂,也叫做回调地狱; Promise对象可以理 ...
Read more
Git总结
git的架构 版本库:项目中,git init之后会有一个.git的目录,这个目录不属于工作区,而是git的版本库,管理git的所有内容 暂存区:版本库中的一个临时存储的区域,保存提交的文件 分支:版本库中包括若干个分支,从暂存区提交出去的文件会在分支中形成 一个版本(提交点) 仓库(版本库)仓库 ...
Read more