获得徽章 0
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
git merge 和 git rebase 命令都用于合并两个分支,但方式不同。
git merge 的结果是末尾多出一个 merge commit,它很特别,有两个 parent。
而使用 git rebase 命令时,当前分支会先谦虚地把自己的所有 commit 保存成补丁(patch)放到一个地方。等到将对方分支上所有的 coomit 记录更新到当前分支后,再把这些补丁以 commit 的形式添加到屁股后头。操作最终不会产生新的 commit,而是得到一个完整地看不到 merge 记录的一次合并。
git merge 的结果是末尾多出一个 merge commit,它很特别,有两个 parent。
而使用 git rebase 命令时,当前分支会先谦虚地把自己的所有 commit 保存成补丁(patch)放到一个地方。等到将对方分支上所有的 coomit 记录更新到当前分支后,再把这些补丁以 commit 的形式添加到屁股后头。操作最终不会产生新的 commit,而是得到一个完整地看不到 merge 记录的一次合并。
展开
7
15
赞了这篇沸点
使用 JavaScript 复制文本分三步:
1. 选择文本(input.select())
2. 复制文本(document.execCommand('copy'))
3. 移除文本选择(window.getSelection().removeAllRanges())
demo 地址:
codepen.io
1. 选择文本(input.select())
2. 复制文本(document.execCommand('copy'))
3. 移除文本选择(window.getSelection().removeAllRanges())
demo 地址:
展开
5
28
赞了这篇沸点
1
11
赞了这篇沸点
赞了这篇沸点
JavaScript 的 export default 命令本质上是向外输出了一个叫 default 的变量。
就是说:
- export default xx 是 export { xx as default } 的另一种写法
- import xx 是 import { default as xx } 的另一种写法
就是说:
- 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