拥抱影子 2022-05-04 13:53:55
viewport + rem 实现
box-shadow
background-image
0.5px
transformY:scale(.5)
拥抱影子 2022-05-04 13:50:18
大佬你好,前端小菜鸡想问下为啥第二版内部的memoize函数里参数key就是add函数的第一个参数呢
拥抱影子 2022-05-04 13:33:03
闭包的实现二中所有的实例都指向同一个_private变量,如果扩展构造函数的作用,使得能够传入变量并且让私有变量保存变量的话,会导致每生成一个不同实例就会将之前所有的实例私有变量的值都变为当前实例传入的参数的值
是的,这种行为不可原谅~还是用WeakMap最稳妥吧
const Example = (function() { var _private = ''; class Example { constructor(name) { _private = name; } getName() { return _private; } } return Example; })(); var ex = new Example("ex"); var ex1 = new Example("ex1"); console.log("ex1 name: " + ex1.getName()); // ex1 name: ex1 console.log("ex name: " + ex.getName()); // ex name: ex1
拥抱影子 2022-05-04 09:27:42
- 共 1 页
- 1
在掘金上看到的,感觉不错 https://juejin.im/entry/58c0379e44d9040068dc952f
第 3 题:什么是防抖和节流?有什么区别?如何实现?