0%
svg基本使用
发表于
分类于
笔记
js正则表达式
发表于
分类于
技术
正则表达式是用于匹配字符串中字符组合的模式。在js中正则表达式即为RegExp
对象;
构造正则表达式
方法一:pattern
代表一个正则表达式(两个/
之间);flags
代表匹配标志,可以由多个标志符组成!这样的一组符号(注意不是字符串)为字面量形式;
1 | var expression = / pattern / flags ; |
匹配标志:可以单独使用,也可以多个不同的标志组合使用,如:i
,gi
,gm
,gmi
等;
标志符 | 作用 |
---|---|
g | 表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止; |
i | 表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写; |
m | 表示多行(multiline)模式,即在到达一行文本末尾时还会继续查找下一行中是否存在与模式匹配的项 |
y | 执行“粘性”搜索,匹配从目标字符串的当前位置开始(MDN) |
sass基本使用
发表于
分类于
工具
注意:sass有两种文件格式,同时也是两种不同的语法体系,默认使用.scss
的语法!
基本操作
变量声明
形式为:$ + 变量名: value;
,值可以是css的任意属性值(包括各种颜色);如:
1 | $blue: #3399ff; |
需要注意的是属性值不必加引号!值还可以定义为列表(list
)或映射(map
)的形式,形成多值,可以按照索引进行取用,如:
1 | $color: #ff3366 #66ff99 #6699ff; |
利用nth
函数对变量进行指定索引的取值,索引从1开始;(当一些css属性值本身就是多个值用空格断开的时候,是否也可以把其当做列表?)