240 发简信
IP属地:浙江
  • 240
    瀑布流的实现

    瀑布流即参差不齐的多栏布局,可向下滚动,且随着向下滑动不断加载新的内容 以下是一些实现方式,只提供用于两栏布局瀑布流的简单思路,多栏瀑布流按照思路也可很快实现,自己去想,懒得...

  • 240
    回流与重绘

    回流(重排)与重绘 回流,页面元素的形状大小位置等几何信息改变时,触发回流重绘,页面的颜色、阴影等信息改变时,触发重绘 回流必定重绘 浏览器页面渲染机制 解析HTML生成DO...

  • TS中type与interface

    interface与type interface主要用于类型的检查,定义具有相似类型的名称和类型的对象结构。此外也可定义方法和事件 type还可定义基础类型、联合类型或交叉类...

  • 240
    this指向问题

    概要 为什么使用this? this指向什么? this绑定规则 this案例理解 为什么使用this 在某些函数和方法的编写中,this指向可以让我们更加便捷的方式来引用对...

  • 240
    JS类的创建与继承

    一、类的创建 JS中,类的创建方式与函数的创建方式相同,主要区别在于一般我们创建类时,类名的首字母需要大写,同时,我们可以再类的原型上添加公共属性和方法。创建例子如下: 二、...

  • 240
    vue3的监听函数watch基础

    基本调用:watch(被监听的数据,回调函数,配置项) 一、基础类型监听 单个数据监听 多个数据监听 vue3允许使用多个watch进行监听不同的数据 也可使用将所有要监听的...

  • vue3的生命周期

    1.setup取代beforeCreate和created vue3的组合式api中,setup中的函数执行相当于在选项api中的beforeCreate和created中执...

  • 240
    关于watch中无法获取oldValue的问题

    vue2和vue3中对复杂数据进行深度监听时,无法获取旧值,旧值会与新值相同 解决办法 利用computed计算属性深拷贝一个对象,监听该对象即可

  • 240
    methods和computed的性能对比

    计算属性会基于它们的依赖关系进行缓存;当数据不发生变化时,计算属性不需要重新进行计算但是如果依赖的数据发生变化,在使用时,计算属性也会重新进行计算

个人介绍
努力提升的前端程序员的浅显认知