首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
naice
掘友等级
最佳划水选手
摸鱼呀
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
167
文章 160
沸点 7
赞
167
返回
|
搜索文章
赞
文章( 160 )
沸点( 7 )
vue3初始化挂载组件流程
本文主要根据vue3源码去理解清楚vue3的组件挂载流程,根据个人阅读源码去解释,vue的组件是怎么从.vue单文件组件一步步插入到真实DOM中,并渲染到页面上。
手写简化版的 vue2 diff 算法
简化了 Vue2 diff 的过程,主要专注于子节点之间的 diff,下面是一个手写的 diff 算法,跟源码有细微的差别,主要为了理解。
使用二分查找法寻找数组中的目标值与上下界
在我们平常的数组元素查找算法中,假设已知数组内数字的排序是由小到大,其余不设条件,那么使用二分法查找是算法复杂度最小的方式。 同时,在可以寻找到目标值的时候,还可以根据二分查找的套路,去找到目标值的上
手写简化版的 vue3 diff 算法
不涉及树的递归遍历,因为 vue2 / vue3 遵循的都是深度优先的先序遍历算法处理树与树的 diff,在此不做赘述。该篇文章主要为了理清老子节点数组与新子节点数组的 diff 过程。 vue3 d
理解 vue3 diff 中的最长递增子序列算法
在 vue3 中,我们需要知道老节点与新节点下标的排序,假如: vue3 内使用的求最长递增子序列的下标算法如下: 可能大家一眼看下去有点懵,但是下面我们将由浅入深去学习这个算法。 首先让我们先引入一
从零开始配置 docker 私有仓库
安装 Docker 通过下面的命令确认是否已经安装了 docker,如已安装,所有 docker 安装步骤忽略。 安装 yum 软件源 安装 docker CentOS8 额外设置 由于 CentOS
快餐型前端流水线项目 Docker 配置参考
前言 本司新项目周期短,大约 1-2 周就会产出一个新的前端项目,在项目的不断孵化和迭代之中,碰到有以下的问题需要解决: 多人混合开发,项目人员频繁流动从而导致的开发环境不一致的问题。比如 node
React Scheduler 为什么使用 MessageChannel 实现
React Scheduler 为什么使用 MessageChannel 呢?为什么不使用 setTimeout 或 requestAnimationFrame 实现呢?
反直觉!浏览器到底是如何下载资源的
今天文章来聊聊浏览器到底是如何对待下载资源的,比如说 JS、CSS、字体、图片等文件。 HTML 在解析的过程中遇到同步的 script 会卡住 DOM 解析这个知识点我相信读者们应该都知道。 上述代码中,HTML 遇到 <script>console.log(1)&…
下一页
个人成就
文章被点赞
1,101
文章被阅读
65,545
掘力值
2,909
关注了
32
关注者
2,253
收藏集
11
关注标签
91
加入于
2016-06-21