teaxia 发布的文章

git branch -a 更新远程分支
git log 查看commit日志
git cherry-pick <commitHash> 将指定的提交(commit)应用于其他分支
git branch -d <branchName> 删除本地分支(branchName分支名称)
git push origin --delete <branchName> 删除远程分支(branchName分支名称)
git remote update origin -p 更新远程分支列表

.gitignore文件是用来增加某些文件,我们不想提交更新到git上面去的。但是,有的时候会发现,我们给这个名单增加了配置,那些文件还是会被提交到git上面,不起作用。
这个时候,其实是本地的缓存没有清空的问题。

git rm -r --cached

我们用以上命令吧本地的git缓存清空一下,这样就可以了。

let arr = [1,2,3,4,5]
上面数组的值,想要快速的计算出总和怎么计算呢?
用for循环来做确实能达到目的,但是不是一个聪明的做法。
javascript提供了reduce()方法
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

function getSum(total, num) {
    return total + num;
}
function myFunction(item) {
   console.log(arr.reduce(getSum))
}

计算结果依次为1+2=3 3+3=6 6+4=10 10+5=15

我们在下载文件的时候,后端同学给我们的一般是二进制的文件。
如果按照普通的请求方式处理,前端也没办法直接下载。
首先,下载获取到二进制流了以后,应该把二进制流转换成Blob类型,然后IE浏览器使用模拟点击的方式去下载,非IE浏览器可以使用navigator浏览器对象的方法来下载文件



- 阅读剩余部分 -