sessionStorage 可以在多个 tab 间共享数据吗?
近期组内招人面试,在问问题的过程中提到了 localStorage 和 sessionStorage, 因为在开发 Electron 的过程中经常使用 localStorage 来存储数据,方便多个窗口共享,就顺便问了一下 sessionStorage 是否也可以,印象里是不可以的,面试者给我的答案是同源情况下是可以的。我也不确定,于是整理如下。
mac下git命令自动补全
近期刚刚换了电脑,每次换完电脑 git 命令使用 tab 键都不会自动补全,印象里第一次配置这个比较复杂,今天又尝试了一下,网上找了找教程,还是很简单的,记录一下,便于下次配置。
git submodule 的简单使用
git submodule 的简单使用
目前接手的项目中,发现项目内引用了另一个项目,使用的就是 git submodule, 之前开发组件库的时候使用过 npm link, 但它是以依赖库的关系引用的。接下来,就学学 git submodule 是如何使用的。
git rebase 用法详解与工作原理
git rebase 用法详解与工作原理
正如我对代码有洁癖一样, 我对 commit message 也有同样的感受, 提交 commit message 之前, 一定是严格符合规范的, 之前也写过一篇配置自动检测 commit message 的文章。 在尝试使用 git rebase -i 合并 commit message 之后, 我体会到了它的强大, 于是写篇文章记录一下学习 git rebase 的过程
升级 webpack5
升级 webpack5
webpack5 已经发布很长时间了, 不论打包体积还是构建效率, 都比 webpack4 提升了太多。 早就想在实际项目中操作一番, 正好目前我们项目中使用的是 webpack4, 且需要做一些优化, 于是就有了这个升级 webpack5 的过程,整体坑还是可控,遂将采坑记录一下, 方便其他人。
共计 45 篇文章,6 页。