
获得徽章 0
- git merge 和 git rebase 命令都用于合并两个分支,但方式不同。
git merge 的结果是末尾多出一个 merge commit,它很特别,有两个 parent。
而使用 git rebase 命令时,当前分支会先谦虚地把自己的所有 commit 保存成补丁(patch)放到一个地方。等到将对方分支上所有的 coomit 记录更新到当前分支后,再把这些补丁以 commit 的形式添加到屁股后头。操作最终不会产生新的 commit,而是得到一个完整地看不到 merge 记录的一次合并。展开715 - 使用 JavaScript 复制文本分三步:
1. 选择文本(input.select())
2. 复制文本(document.execCommand('copy'))
3. 移除文本选择(window.getSelection().removeAllRanges())
demo 地址:codepen.io
展开528 - 111
- JavaScript 的 export default 命令本质上是向外输出了一个叫 default 的变量。
就是说:
- export default xx 是 export { xx as default } 的另一种写法
- import xx 是 import { default as xx } 的另一种写法展开评论2 - 近日,有一篇名为《JavaScript: The First 20 Years》的论文发布,两位作者之一是 JavaScript 创始人 Brendan Eich,讲述从 1995~2015 之间 20 年关于这门语言的发展和演变,一共 190 页。读起来还是蛮有趣的。你可以在下面的链接中免费下载:
zenodo.org
评论2