upgrade-nvm

NVM 如何升级

在尝试通过重新安装 NVM 来达到更新的目的时,发现了一个提示

1
2
=> nvm is already installed in /Users/xxx/.nvm, trying to update using git
=> Failed to update nvm, run 'git fetch' in /Users/xxx/.nvm yourself.

但是进入到 /Users/xxx/.nvm 中发现这里虽然是一个git 仓库,但是却没有分支,只有 commit 号,所以也没办法通过 git pull 的方式来进行更新

css-priority

CSS 选择器优先级

优先级规则

浏览器将样式表划分为四个级别,A、B、C、D

  • 如果存在内联样式 A 记为 1,否则记为 0
  • B 代表该样式表达式中 ID 选择器的个数
  • C 代表类、伪类、属性选择器的个数
  • D 代表 标签、伪元素个数

比较规则

将ABCD 组成四位数,比较大小即可,如样式1 的ABCD 规则计算结果是 0111,样式 2 的计算结果是 0011 则代表样式1 的优先级高于样式2。