240 发简信
IP属地:上海
  • js多维数组扁平化

    把数组扁平化[1,2,[3,[4,[9,[1]],5]]],结果[1, 2, 3, 4, 9, 1, 5]方法一 方法二 方法三 方法四flat...

  • Resize,w 360,h 240
    React中memo useMemo useCallback的用法和区别

    在对 React 项目做性能优化的时候,memeo、useMemo、useCallback 三个API总是形影不离。 一、memo 1.memo...

  • js数组去重

    1.遍历 多种方法,但原理都是一样的 2.new Set() ES6 提供了新的数据结构 Set,它类似于数组,但是成员的值都是唯一的,没有重复...

  • js找出数组中最大值和最小值

    1.sort排序 2.循环比较 先假设第一个值为最大或者最小值,然后逐一比较 3.Math.max和Math.min es6扩展运算符 4.re...

  • Resize,w 360,h 240
    js内存泄漏及排查详解

    常见内存泄漏及解决方案 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致...

  • 什么是纯函数

    在JavaScript中,纯函数是指在相同的输入下,始终产生相同的输出,并且没有副作用的函数。纯函数不会修改或依赖于函数之外的状态,也不会对外部...

  • Resize,w 360,h 240
    虚拟dom,dom

    前言本文我们会先聊聊 DOM 的一些缺陷,然后在此基础上介绍虚拟 DOM 是如何解决这些缺陷的,最后再站在双缓存和 MVC 的视角来聊聊虚拟 D...

  • 输入链接到页面呈现过程发生了什么

    一、什么是URL? URL(Uniform Resource Locator) 叫作统一资源定位符,能够对因特网的资源进行定位。 比如上面这个就...

  • useEffect和useLayoutEffect的区别

    react hook面世已经有一段时间了,相信很多人都已经在代码中用上了hooks。而对于 useEffect 和 useLayoutEffec...

个人介绍
身体和灵魂至少要有一个在路上