我不明白不可为空类型和 Typescript 标志背后的推理strictNullChecks。当我确信我已经完成了变量的值以从内存中释放它并且 GC 可以收集它时,我总是将变量的值设置为 null。我的测试表明,它可以使 JavaScript 代码的执行速度提高很多倍,尤其是在长而深的循环中。这是一个不好的做法吗?是否应该将某些类型的变量设置为 null 而其他类型的变量不应该设置为 null?
当您在密码字段中输入时,某些浏览器(Edge 无论如何)中的密码字段在角落里有一个小眼睛图标,允许用户在输入密码时查看密码。但是它默认为黑色,我想更改它所以它可以在黑色背景上看到。
::-ms-reveal { color: white; }没有影响。
有没有办法针对这个元素,无论是黑客还是官方?