Fork me on GitHub
摘要: - javascript不支持任何自定义类型的机制,而所有的值最终都将是6大类型之一。由于javascript数据类型具有动态性,因此的确没有再定义其他数据类型的必要。 - javascript数据类型总的分为两大类:`基本数据类型`(`5`种),一种`引用数据类型`,共 `6`种... 阅读全文
posted @ 2018-02-06 14:45 AaronShen 阅读(171) 评论(0) 推荐(2) 编辑
摘要: 对于基本类型,浅拷贝过程就是对值的复制,这个过程会开辟出一个新的内存空间,将值复制到新的内存空间。而对于引用类型来书,浅拷贝过程就是对指针的复制,这个过程并没有开辟新的堆内存空间,只是将指向该内存的地址进行了复制。然而对引用类型的浅拷贝会出现一个问题,那就是修改其中一个对象的属性,则另一个对象的属性也会改变。产生了问题那必然有相对解决的方法, 就这样深拷贝就开始入场了,深拷贝会开辟新的栈,两个对象对应两个不同的地址,这样一来,改一个对象的属性,也不会改变另一个对象的属性。 阅读全文
posted @ 2018-02-05 14:34 AaronShen 阅读(259) 评论(0) 推荐(3) 编辑
摘要: 近期更新了git,项目push时出现"push.default 尚未设置,它的默认值在 Git 2.0 已从 'matching' 变更为 'simple'。若要不再显示本信息并保持传统习惯,进行如下设置:git config --global push.default matching...."相关的警告信息 阅读全文
posted @ 2018-02-02 11:08 AaronShen 阅读(399) 评论(0) 推荐(2) 编辑
摘要: 当我们存在多个git账号的时候,比如公司用Gitlib或者Gerrit等等,而日常自己做的一些东西则会托管到Github上面。这些git账号的邮箱如果使用的是不同的话,就会存在生成一个git的key的时候会覆盖另外其他的的key,这样会导致只有一个是可用的... 阅读全文
posted @ 2018-01-31 15:54 AaronShen 阅读(456) 评论(0) 推荐(2) 编辑
摘要: vue-devtools是一款用来调试Vue应用的Chrome插件,可极大提高开发者调试项目效率.这篇文章是关于vue-devtools的安装,大家可以参考一下. 阅读全文
posted @ 2018-01-15 23:27 AaronShen 阅读(297) 评论(0) 推荐(2) 编辑