240 发简信
IP属地:广东
  • Resize,w 360,h 240
    this的指向

    跟别的语言大相径庭的是,JavaScript的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明...

  • Resize,w 360,h 240
    原型继承

    当我们期望得到一个“类”继承自另外一个“类”的效果时,往往会用下面的代码来模拟实现: 再看这段代码执行的时候,引擎做了什么事情。 ❏ 首先,尝试...

  • 内存泄漏排查

    总结: 第一种方式:Analyze 静态分析(command+shift+b)也就是编译,主要分析以下四种问题: 1.逻辑错误:访问空指针或未初...

  • app启动

    app启动优化主要分两个阶段 pre-main 和 main()到首屏显示。 pre-main()阶段主要处理的事情如下: 加载可执行文件mac...

  • 浏览器渲染流水线与滚动

    首先简单讲一下 chrome 中渲染流水线的流程,一个 html 是怎么被处理成一个页面的。html 中 dom 部分生成 dom tree,c...

  • Vue中使用js类的封装和应用

    在vue中使用类的封装可以创造出多个具有相同属性或方法的实例。实例们具有统一的属性和方法,能够保证数据的一致性。代码更加简洁,只需要将参数对象传...

  • Vue中mixin的属性,方法,生命周期函数的优先级

    1、对于data定义属性,组件中定义属性覆盖mixins中同名字段 2、对于created、mounted等生命周期函数,mixins中生命周期...

  • option请求

    HTTP的请求分为两种简单请求和非简单请求 简单请求 简单请求要满足两个条件: 请求方法为:HEAD、GET、POST header中只能包含以...

  • 二次封装第三方组建

    1.v-bind="$attrs" v-bind="$attrs"的妙用是在创建更高级别的组件,在封装第三方组件时, 可以自动将在父作用域中使用...