240 发简信
IP属地:北京
  • 防抖节流

    防抖 触发高频事件后n秒内函数只会执行一次,如果n秒内高频时间再次被触发,则重新计算时间 思路 每次触发事件时都取消之前的延时调用方法 节流 高...

  • 虚拟DOM-Diff算法详解

    假如我们想自己实现一个React,简单底层实现: 1.state数据2.JSX 模板3.数据 + 模板 结合,生成真实的DOM,来显示4.sta...

  • 对象的枚举

    for in 但是该方法会把原型链上的属性也遍历,这也许不是我们想要的,我们可以用以下方法2来解决 1.hasOwnProperty 2.in ...

  • 深拷贝浅拷贝

    浅拷贝:(原始值拷贝) 这种情况下改变 obj 的原始值,不影响 obj1,改变obj 中引用值的值,会影响 obj1如果我们想要改变 obj ...

  • 继承的六种方式

    若我们有一个父类,用以提供继承的属性。父类如下所示: 我们想要继承该父类的属性,可以使用以下六种继承方式: 一、原型链继承 重点:让新实例的原型...

  • Updating the state(更新状态)

    在react中我们不直接修改state属性,换句话说,我们不会像这样写代码: 这样是不会有效的,事实上,这样写state当中的count确实增加...

  • MPA vs SPA

    MPA(Multiple Page App): 多页面应用SPA(Single Page App): 单页面应用 概述 多页面应用每当 url ...

  • 继承的发展

    1.传统形式 ——原型链 缺点:过多地继承了没用的属性举例: 比如以上的情况,我们只是想在 son 实例中去继承原型链顶端的 lastName ...

  • call 应用实例

    call 和 apply 的区别 都是改变 this 指向的,但是传参列表不同call 需要把实参按照形参的个数传进去apply 需要传一个 a...