组件类
组件类,详细分的话有三种类,第一类说白了就是我平时用于继承的基类组件Component,PureComponent,还有就是react提供的内置的组件,比如Fragment,StrictMode,另一部分就是高阶组件forwardRef,memo等。
CSS学习指南
hello world
^h(a|e)?llo\sworld\b.*$
.
任意字符\s
空格\S
非空格\d
数字\D
非数字\w
字符(字母+数字+下划线)\W
非字符\t
tab\n
换行\r
回车$1
按捕获顺序,例如:abcd.replace(/(ab)/, '$1,')
$&
匹配的整个子串|
h(a|e)llo
匹配 hallo 或 hello(切换匹配(并捕获))a+
匹配 ‘a、’aa’(至少一个)a*
匹配 ‘’、’aaa’(零或多个)a?
匹配 ‘’, ‘a’ (零或一个)a{3}
匹配aaa
(精确的N个)a{3,}
匹配 ‘aaa’ 到 ‘aaaaaaa…’ (至少n个)a{3,6}
匹配 ‘aaa’ 到 ‘aaaaaa’(N 到 M 个)a{3,6}?
匹配 ‘aaa’(非贪婪:匹配到越少越好)^
行开头$
行结尾\b
单词边界\B
非单词边界(?=a)
Positive lookahead,右边匹配(?!a)
Negative lookahead,右边不匹配(?<=a)
Positive lookbehind,左边匹配(?<!a)
Negative lookbehind,左边不匹配g
global,全部(多次)匹配i
case-insensitive,忽略大小写m
multi-line,多行匹配u
unicode,开启 unicode 支持在我们创建 router 对象的时候,会创建一个 history 对象,前面提到 Vue Router 支持三种模式,这里我们重点分析 HTML5 的 history 的模式: