拥抱影子

文章 评论 浏览 29

拥抱影子 2022-05-04 13:53:55

viewport + rem 实现
box-shadow
background-image
0.5px
transformY:scale(.5)

第 68 题: 如何解决移动端 Retina 屏 1px 像素问题

拥抱影子 2022-05-04 13:50:18

大佬你好,前端小菜鸡想问下为啥第二版内部的memoize函数里参数key就是add函数的第一个参数呢

JavaScript 专题之函数记忆

拥抱影子 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

ES6 系列之私有变量的实现

拥抱影子 2022-05-04 09:27:42
function isUrl(url) {
       try {
           new URL(url);
           return true;
       }catch(err){
     return false;
}}

第 87 题:在输入框中如何判断输入的是一个正确的网址

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文