工欲善其事必先利其器。
- 对于我来说javascript就是我的工具,想要做出更好的效果,更美观简洁可行的代码,那就必须把js的基础巩固下来。
在看了js大部分api后,去找关于js的题目做,复习一遍基础还是有效果的,希望可以在项目中熟练的使用(do more)。
其中碰到了柯里化(将多参函数封装为单参函数),高阶函数(函数返回函数,可用来封装函数对其复用)
function () {
return function(){
}
}
以及一个可以接受无限参数进行操作的函数,应用上述格式,由于每次都返回的是一个函数,所以要手动覆盖返回函数的toString方法,在console.log时会自动调用此方法。
function functionFunction(str) {
function b(v){
str = str+', '+v
return b
}
b.toString= function(){
return str
}
return b
}
console.log(functionFunction('Hello')('world')('a')...)
没有具体任务竟然在牛课网刷起了算法题,不能让自己的脑子锈到了
- git在多人协作的项目中时很有必要的,那么个人认为更重要的就是每个人在git commit的时候的注释 也极其重要
比如一开始我添加功能还好,,而修改bug这种注释,我自己都是很不满意的。所以,学习并安装了commitizen 去规范自己的commit的注释内容,使大家可以一眼就能明确。
根据个人喜好进行下载安装咯
http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html
- vue-router
实现嵌套路由时出现的中的bug,正在努力在空闲时间修复
- reading and install yeoman
- 在本机使用多个git账号的ssh时,需要进行配置config,根据域名自己选择实用的ssh进行验证
生成 ssh:
ssh-keygen -t rsa -C "youremail@yourcompany.com"
添加代理:
ssh-add ~/.ssh/id_rsa_xxx //私钥名
在.ssh文件夹下新建一个config并配置域名对应的SSH即可。
格式为:
# 注释SSH对应名称
Host xx
HostName xx
PreferredAuthentications publickey
IdentityFile xxx(私钥文件名)
user xxx
测试是否连接成功
ssh -T git@github.com 以及其他你配置过的HostName
网友评论