CSS 选择器权重计算
权重是用来确定哪个样式规则应该应用于元素的。权重越高,优先级越高。
权重计算分为四个等级:
行内 > ID 选择器 > 类选择器 > 元素选择器 > 通配选择器 *
- 内联样式(Inline styles):权重为 1000
- ID 选择器(ID selectors):权重为 100
- 类选择器(Class selectors)、属性选择器(Attribute selectors)和伪类选择器(Pseudo-classes):权重为 10
- 元素选择器(Element selectors)和伪元素选择器(Pseudo-elements):权重为 1
举例:
#my-id:权重为 100(一个ID选择器)
.my-class:权重为 10(一个类选择器)
div:权重为 1(一个元素选择器)
a:hover:权重为 11(一个元素选择器和一个伪类选择器)
当有多个选择器应用于同一个元素时,权重最高的选择器将应用其样式。如果权重相同,那么按照选择器在 CSS 中出现的顺序,后出现的选择器将覆盖先前的选择器。
Lorem
“Lorem”通常是指”Lorem Ipsum”,这是一种常用于印刷和排版设计中的占位符文本。它通常用于填充空白区域,以便在设计过程中更好地预览布局和格式。它的实际内容并没有意义,只是一些拉丁文单词和短语的随机组合。
在 VSCode 中输入:
1 | <div>lorem5</div> |
将会生成:
1 | <div>Lorem ipsum dolor sit amet.</div> |
柯里化(Currying)
柯里化(Currying)是一种函数式编程技术,它将一个多参数的函数转换为一系列单参数函数的嵌套调用。具体来说,柯里化可以将一个接受多个参数的函数 f(x, y, z) 转换成一个接受单个参数的函数 g(x),其中 g(x) 返回一个接受单个参数的函数 h(y),h(y) 返回一个接受单个参数的函数 i(z),最终 i(z) 返回 f(x, y, z) 的结果。
通过柯里化,我们可以将一个多参数的函数变成一系列单参数函数的组合,这样可以更方便地组合复杂的函数,也可以更容易地进行函数复用。此外,柯里化还可以帮助我们实现函数的部分应用,即将一个多参数函数的一部分参数固定下来,得到一个新的单参数函数。
win7 cmd 进入某个文件夹的方式
除了在 cmd 窗口里使用 cd dir
命令外,还可以打开资源管理器,进入到你要切换的那个文件夹下,在路径窗口输入 cmd 命令,回车后启动 cmd 窗口,已经切换到当前路径下。