摘要:
添加远程库 通过git remote add origin git@ashen1999:path/repo-name.git将某个本地仓库关联到一个远程库 关联后,使用命令git push -u origin master第一次推送master分支的所有内容 此后想要更新远程库,就可以使用git p 阅读全文
摘要:
版本回退 HEAD指向的版本就是当前版本,使用命令git reset --hard commit_id可以在版本之间穿梭 可以通过git log查看提交历史,来确认回退到哪个版本 如果不小心关掉了git bash,可以通过git reflog查看命令历史,以便确认要回到未来的哪个版本 工作区和暂存区 阅读全文
摘要:
分布式版本控制系统 VS 集中式 集中式版本控制系统 将版本库集中放在中央服务器中,每个用户使用时都要先从中央管理系统中取出最新版本,使用后再把自己的成果提交给中央管理系统 需要联网才能完成 分布式版本控制系统 每个用户电脑都是一个完整的版本库,没有中央服务器 通常有一台电脑充当“中央服务器”,仅仅 阅读全文
摘要:
Map 类似于对象,其中储存键值对 通过new Map()创建,其中传入键值对 const mobilephone = new Map();mobilephone.set('HuaWei', '中国');mobilephone.set('Apple', '美国');mobilephone.set(' 阅读全文
摘要:
set 新增集合数据类型 其中的数据都是唯一的 不能通过索引获取值 通过new Set()创建,可以直接将数组传入 不同于对象,向其中添加数字类型数据和字符串类型数据是不一样的 API add() 向set类数组对象中加入元素,返回新生成的set delete() 从set类数组对象中删除指定元素, 阅读全文
摘要:
Generator Generator生成器,是es6新增语法 书写方式如下 function后加上* yield 相当于return function* fruitslist() { yield 'grape'; yield 'watermelon'; yield 'mango'} 将其返回值赋值 阅读全文
摘要:
Iterator接口 只有包含Iterator接口的数据结构才能被循环遍历 这些数据结构的原型方法中都有Symbol.iterator() 通过调用Symbol.iterator()的next方法,就可以遍历到一个个元素 //当数组还没遍历完,则返回一个对象,第一个值为属性值,第二个值为false{ 阅读全文
摘要:
class 实际上是一个function,但不存在函数提升 同样可以通过两种方式定义 class User{}//或者var User = class { } 在其中通过构造函数声明属性,可以通过计算属性声明 constructor(name, email) { this.name = name; 阅读全文
摘要:
数据类型Symbol JavaScript中第七种数据类型 通过Symbol定义的数据是唯一的 不可以用之前的方式遍历 声明定义方式 var Mary = Symbol('Mary');//或者为空 只能通过Object.getOwnPropertySymbols(变量名)的方式遍历数据为Symbo 阅读全文
摘要:
计算属性 在对象或数组中,直接将属性和属性值写为表达式,通过计算生成键值对 const keys = ['name', 'age', 'sex'];const values = ['ashen', 20, 'female'];var Laravist = { [keys.shift()] : val 阅读全文