摘要: devDependencies 先看看devDependencies,这个是说我们开发环境依赖,不会打包到生产环境,对线上环境不会产生影响 dependencies 这个是说我们要用到生产环境的依赖,没有这些会影响到项目的稳定运行 peerDependencies 这个一般如果你不是一些库的开发者, 阅读全文
posted @ 2025-06-30 11:52 ~小晨晨 阅读(180) 评论(0) 推荐(0)
摘要: 为了确保React能够正确地管理和跟踪每个组件的状态和副作用 解释:每个组件都会生成一个FiberNode(节点),而组件内使用的Hook会以链表的形式挂在FiberNode的memoizedState上面。当React重新渲染时,它会生成一个新的Fiber树,并根据之前的FiberNode获取之前 阅读全文
posted @ 2025-06-19 10:35 ~小晨晨 阅读(65) 评论(0) 推荐(0)
摘要: 一、开始手写 1.Promise首先是个类,因为它可以实例化,我们使用es6提供的class来模拟它,当然构造函数也行,但是写的太烦了,算了算了 2.Promise接受一个立即执行的函数,这个函数又接受两个参数,一个resolve,一个reject 3.Promise包含三种状态,初始状态等待(pe 阅读全文
posted @ 2025-06-19 09:13 ~小晨晨 阅读(36) 评论(0) 推荐(0)
摘要: 一、 语法差异 1、函数继承(原型链 / 构造函数组合) 通过构造函数和原型链实现,依赖 prototype 和 this 关键字。函数继承是一种通过函数来创建和扩展对象的方式,通常也被称为构造函数继承。它主要基于函数作为模板创建对象的逻辑。 原理: 通过调用一个函数(构造函数)来创建一个新对象,然 阅读全文
posted @ 2025-06-13 10:55 ~小晨晨 阅读(14) 评论(0) 推荐(0)
摘要: 一、分包异步化 微信小程序在2.11.2之后就已经支持分包异步化了,因此引入了俩个特性,支持 跨分包自定义组件引用 与 跨分包 JS 代码引用,应用这俩个特性我们可以去优化主包体积。 1、自定义组件的使用限制 自定义组件的使用受到其所在包的限制: 如果组件位于主包中,则它可以被主包和所有分包中的页面 阅读全文
posted @ 2025-06-03 21:54 ~小晨晨 阅读(556) 评论(0) 推荐(0)
摘要: Element-UI table表格中 input select 校验 验证 效果如图 完整代码: 例子一 /** * @description: 添加设置成本价格 */ <template> <div> <el-row> <el-col :span="24"> <el-form :model="S 阅读全文
posted @ 2022-05-31 15:17 ~小晨晨 阅读(521) 评论(0) 推荐(0)
摘要: 8种JavaScript比较数组的方法 1、比较两个对象数组,删除重复项,根据属性合并对象 我们确实需要比较两个不同的对象数组,并希望在两个对象匹配特定属性值的情况下合并这两个对象。可以使用filter()方法来实现。该filter()方法创建一个新数组,其中所有元素都通过了由提供的功能实现的测试。 阅读全文
posted @ 2022-05-31 10:46 ~小晨晨 阅读(160) 评论(0) 推荐(0)
摘要: 一、背景,起因 最近在做项目的时候,涉及到产品价格的计算,经常会出现JS浮点数精度问题,这个问题,对于财务管理系统的开发者来说,是个非常严重的问题(涉及到钱相关的问题都是严重的问题) 二、常见例子 // 加法 0.1 + 0.2 = 0.30000000000000004 0.1 + 0.7 = 0 阅读全文
posted @ 2022-05-23 11:42 ~小晨晨 阅读(423) 评论(0) 推荐(0)
摘要: 一、先了解各各简单字符所表达的意义 部分正则表达式符号说明: ^ 匹配输入字行首,开始位置[1-9] 只能取1-9之间的正整数{1} 前面的表达式只能取一位\d 正整数,等同于[0-9]* 前面表达式任意位数| 或的意思{1,2} 表示最少重复1次,最多重复2次? 简单理解为或有或无$ 匹配结束位置 阅读全文
posted @ 2022-01-11 17:56 ~小晨晨 阅读(267) 评论(0) 推荐(0)
摘要: Vue3 的优化 本文源码版本是 Vue2 的,在 Vue3 里整个重写了 Diff 算法这一块东西,所以源码的话可以说基本是完全不一样的,但是要做的事还是一样的 先介绍一下相比 Vue2 优化的部分,尤大公布的数据就是 update 性能提升了 1.3~2 倍,ssr 性能提升了 2~3 倍,来看 阅读全文
posted @ 2021-12-17 14:07 ~小晨晨 阅读(373) 评论(0) 推荐(0)