摘要:
学习了es6语法的symbol类型,整理笔记,闲时复习。 Symbol 是es6新增的第七种原始数据类型(null,string,number,undefined,boolean,object),是为了在对象中对属性名滥用而导致的冲突问题。 ps: 既然是数据类型,不是对象,那么就不能用new命令, 阅读全文
摘要:
这几天抽空学习了es6语法,关于字符串,数值,数组,函数以及对象的扩展,看到es6标准入门这本书,里面讲的扩展特别多,我认为有几部分在项目上用不到,就挑有用的当笔记学习了。 字符串的扩展 str.includes(str1, n) 返回布尔值,表示是否找到了参数字符串 params: 第一个参数st 阅读全文
摘要:
昨天学习了es6语法中解构赋值,解构赋值在声明中和函数传参提高了灵活性和便捷性,值得掌握该语法。 概念: ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 数组的解构: let [a,b,c] = [1,2,3]; console.log(a); // 1 consol 阅读全文
摘要:
今天学习了es6中的let和const命令,借此整理一下笔记。 let : let 和 var 的声明方式一样,但有 var 比不上的优点。下面用 var 和 let 的例子来加深对 let 的理解。 1 let 只作用与当前作用域中 在声明var时,在无特别情况下,代码块里的var外部也可以访问到 阅读全文
摘要:
整理目前所用过的数组方法,学习了新增的es6方法。 1 arr.push() 从后面添加元素,返回值为添加完后的数组的长度 let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // [1,2,3,4,5,5] 2 阅读全文
摘要:
这几天简单看了一下深入浅出es6这本书,感觉特实用,学习了一个新特性 模板字符串在项目开发中,拼接字符串是不可缺少的,动态创建dom元素以及js操作数据都要拼接字符串,在es6出来之前,我们都通常用引号(''或"")和加号(+)来拼接字符串,麻烦不说而且还容易出错,就拿个其中的代码例子说: 其中用到 阅读全文
摘要:
远程仓库github是git所用的远程仓库,免费的也有私用的。github的账号注册, 省略。创建ssh key:$ ssh-keygen -t rsa -c 'github的账号'查看各个系统的ssh key的路径mac 命令行输入: open ~/.sshwindow 在地址栏输入 C:\Use 阅读全文
摘要:
安装 git官网就有git各个系统的安装包,可以根据自己系统安装相应的安装包。window的git安装包 依据国内网速原因,将安装放到网盘里,链接: https://pan.baidu.com/s/1kWDLHDP 密码: hkmx默认安装就欧了,最后的结果就是在桌面点击右键,出现 git bash 阅读全文
摘要:
SVN的使用 开头: 对于svn的详解,我不是很熟,只是用过svn的客户端,没使用过服务端,在这里我只是简单说一下在svn的客户端怎么拉取代码,提交代码和修改冲突等等。svn的客户端我在Mac中用的smartSVN,在window系统中用的是TortoiseSVN。两者的使用方式差别不大。这两个软件 阅读全文
摘要:
版本控制工具 版本控制VCS(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。这个系统可以自动帮我们备份文件的每一次更改,并且可以非常方便的恢复到任意的备份(版本)状态。 解决的问题: * 代码合并 * 协同开发 * 提高效率 * 阅读全文