240 发简信
IP属地:浙江
  • git常用命令

    切换分支git branch //查看当前分支git checkout master //切换到master分支 提交到远程git push -...

  • promise,generaotr,async的应用

    在jquery时代,如果一个有几个请求a,b,c,然后每个请求都需要用到上一个请求返回的数据的话,我们就会写这样的代码 可以看到,我们陷入到多层...

  • Object相关方法

    getOwnPropertySymbols获取对象中所有Symbol类型的keyconst a = Symbol('a');let obj = ...

  • Resize,w 360,h 240
    java中default public private protected区别

    default :指默认修饰符,即什么都不加的情况,限制一个包内的可以访问。 protected : 比default多了一个在其他类的子类也能...

  • js继承方法之构造函数继承(apply)

    有个不好的地方,就是子类都有父类函数的副本(父类里this的属性),影响性能。而且也不能通过prototype共享一些共同的方法

  • js继承方法之原型链继承

    函数里this的属性 和 函数外prototype的属性,在new之后,都会被子类继承 需要注意的是,原型链的继承方式,创建子类时,无法像父类构...

  • javascript设计模式( 三)代理模式

    代理模式,顾名思义,就是A要对C做一件事情,让B帮忙做(怎么听起来怪怪的)。 下面写几个常见的使用代理模式的例子 在网页开发中,图片的预加载是一...

  • event-loop的microtask和macrotask

    有一个常见的面试题,相信很多人都看过。 会输出5个5,虽然写了setTimeout,但其实,里面的function是在for循环结束之后才执行的...

  • javascript设计模式(二)单体模式

    这个模式之前就有写过,只是当时不知道这种模式的正规叫法.当时把该项目的一些需要ajax请求的方法提取到一个database.js里。 因为是cl...