继承和表单元素在一些浏览器中,表单元素默认不会继承字体样式,因此如果想要确保表单填入区域使用body中或者一个父元素中定义的字体,需要向CSS中加入这条规则。button, input, select, textarea { font-family : inherit; font-size : 100%; } form元素与box-sizing跨浏览器的form元素对于不...
SnowKagura‘s blog
直面生活,热爱生活模板字符串在定义时需要用反逗号(`)进行定义模板字符串可以自动识别换行,空格等操作模板字符串中可以使用字符串插值例如:let foo={toString:...
首先抛出问题:红宝书上有这样一个问题for(var i=1;i<5;i++){ setTimeout(()=>{console.log(i);},0); }这样子,得到的输出结果是:5555对此的解释,在红宝书上只知道这里定义的i变量是全局作用域变量,并不能明白为何会输出4个5而经过我一番查阅,总算明白其过程如何。首先,js引擎是单线程的,所以for循环的执行会在setT...
红宝书上有一个经典的例子,0.1+0.2!=0.3,当第一次看到的时候,百思不得其解,虽然知道浮点数在计算机中是如何存储的,但并不知道为何会出现这种情况首...
第一种:直接用十六进制代码表示,类似于#02798b,每一位都是由十六进制数字表示,即0123456789abcdef第二种:用RGB函数或RGBA函数进行表示,rgb函数有三个值,分表代表红色绿色和蓝色通道值,每个值都是由介于0到255之间的十进制数字表示的rgba函数多了一个参数,用于控制alpha通道的数值,也即前面三个数值产生的颜色的透明度,数值范围为0-1之间第三种:HSL函数和H...