有人可以帮助我理解为什么这段代码:
for (var i =0; i < 2; i++) {
setTimeout(console.log(i), 0);
}
console.log("aaa");Run Code Online (Sandbox Code Playgroud)
将会写:
0
1
aaa
Run Code Online (Sandbox Code Playgroud)
但该代码:
会这样写:
aaa
2
2
Run Code Online (Sandbox Code Playgroud)
请注意,我理解第二节是如何进行的。工作,我不明白为什么第一个会有所不同。
谢谢!
我正在尝试更改 SCSS 文件中滚动条拇指的颜色。
我尝试使用滚动条颜色,但只有使用 webkit 才有效。
// NOT WORK
.demo {
scrollbar-thumb: #0f0f0f;
}
// WORK
.demo{
//....
&::-webkit-scrollbar-thumb {
background-color: #0f0f0f;
}
}
Run Code Online (Sandbox Code Playgroud)
我知道 webkit 仅适用于某些浏览器,因此我希望使其尽可能通用,因此无论用户使用什么浏览器,它都会显示新的颜色。
谢谢大家