媒体查询 only的含义:对于现代浏览器,可以不使用only。对于老版本,如果不使用only会把复杂判断条件都忽略,仅仅视为media。所以尽量带上only。 not 或者 ...
媒体查询 only的含义:对于现代浏览器,可以不使用only。对于老版本,如果不使用only会把复杂判断条件都忽略,仅仅视为media。所以尽量带上only。 not 或者 ...
viewport有三种,手机浏览器自带的viewport,默认宽度是980px或者1024px等,但手机窗口会比较窄,所以一般的网页会出现滚动条。通过在头部设置meta vi...
flex子元素宽度或高度如果超过父级盒子宽度,子元素主轴方向的宽或高会被收缩会父级盒子中,不会超出父级盒子。 flex子元素交叉轴方向的宽或高如果没有设置,默认会撑满父级元素...
正向预查 x(?=y) 匹配x后跟着y的字符串,这种向后匹配的方式叫做正向预查。 贪婪模式&非贪婪模式 贪婪模式应用于量词,量词的默认模式是贪婪模式,能匹配多不匹配少 量词后...
reg.exec() reg.lastIndex代表使用reg.exec()方法,当前的索引位置 reg.exec与str.match类似,但不同的是,使用g全局匹配时,ex...
子表达式和反向引用 ()用来表示子表达式 \n 用来表示反向引用第n个表达式,\n出现几次,代表反向引用了几次。 子表达式具有记忆功能,每次反向引用的值为该表达式第一次匹配到的字符
n+ 代表匹配多个或1个符合n的字符 +有些类似g全局匹配,但不同的是会将连续符合规则的字符连接在一起。 正则具有两个特性: 不回头:匹配过的字符,不会再匹配 贪婪模式:能匹...
基础知识 正则中的独立字符,如/abc/,代表对abc的完全匹配。 ^ 以某个字符开头 [] 代表选择[]中的任意一个进行匹配,如: []和独立字符一样,具有移动性,从第一个...
RegExp RegExp是Regular Expression(合格的表达式)缩写。 new RegExp(arg1, arg2); arg1为字符串或字面量正则对象。ar...
转义符号 \ \r \n \t 转义字符 " \ 使用场景 只能用于编辑系统,网页无法使用,网页属于一种实体,有自己的语法 \n\r不同系统差异 \n 代表换行(new li...
这些都代表的是镜像源 npm cnpm yarn 代表不同的构建方式 如果没有设置源 则用自己默认的源 如果设置了源 比如taobao 那用npm cnpm yarn安装的...
为什么不能拿数组的index作为react的key 因为对于动态列表,如果索引对应的值发生了变化,尤其是排在前面的索引被删除后,会导致后面的列表要全部重新更新一遍
?代表前面的一个字符或者表达式可以有也可以没有()代表一个分组
[][]代表第一个字符和第二个字符分别匹配 代表之前的表达式可以出现0次或多次
<!DOCTYPE html> Document div {width: 100px;height: 100px;background-color: lightblue;}...
流程图 时序图 简书不支持显示流程图 测试网站如下: https://www.zybuluo.com/mdeditor[https://www.zybuluo.com/mde...
/[^abc]/.test('a') // false/[^abc]/.test('ad') // true 只要有一个字母不属于正则表达式,则为true"abc".matc...
Blob 是存放文件相关信息的一个对象FileReader 可以用来读取Blob对象通过fileReader.readAsArrayBuffer可以把blob实例读取成Arr...
ts文件中如果不包含ts语法的内容,是可以被html执行的(其实任何文件,只要符合js语法,都可以直接在script中执行) 全局安装了typescript后,可以通过tsc...