自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随风浅入画

小小的记录一下开发学习中的小心得,希望能与你共勉.

  • 博客(100)
  • 收藏
  • 关注

原创 基于docker进行CI DI部署流程

基于docker进行CI DI部署流程

2023-02-14 11:17:41 594

原创 为什么选择pnpm

为什么选择pnpm

2023-02-13 11:47:14 377

原创 前端攻击与防御

前端安全

2023-02-10 00:19:18 396

原创 JS垃圾回收

JS垃圾回收

2023-02-08 16:54:21 570

原创 浏览器是如何渲染页面的?

浏览器是如何渲染页面的?

2023-02-06 13:59:14 517

原创 JS事件循环

js事件循环

2023-02-06 13:54:54 338

原创 React18新特性

React18新特性

2022-12-12 21:39:40 419

原创 浏览器输入URL地址后前端页面的生命周期

浏览器输入URL地址后前端页面的生命周期

2022-12-05 14:01:31 530

原创 Web 性能指标

Web 性能指标

2022-12-04 11:15:55 2807

原创 Node创建服务

NodeJs之http模块

2022-11-27 17:49:25 379

原创 创建TCP通信与粘包问题解决

创建TCP通信与粘包问题解决

2022-11-27 09:53:23 1695

原创 TCP三次握手与四次挥手

TCP三次握手与四次挥手

2022-11-27 09:52:04 882

原创 网络通信基本原理

网络通信基本原理

2022-11-25 13:54:14 4507 2

原创 webPack解析

webpack打包原理分析

2022-09-15 09:25:58 932

原创 React的整个生命周期过程

React工作流程

2022-04-11 18:55:14 84

原创 Fiber

1. Fiber 出现的目的是什么为了提高 React 渲染页面的效率,减少页面卡顿,提升用户体验。2. 在 Fiber 出现之前 React 存在什么问题在 React 15 版本中采用的是 Virtual DOM 对比方案,通过对比 Virtual DOM 找出差异部分,从而只将差异部分更新到页面中,避免更新整体 DOM 以提高性能。<body> <ul id="list"></ul> <button id="btn">更改数据<

2022-03-10 10:22:43 289

原创 git实用命令

## 下载最后一次提交 不下载历史记录 提高下载速度git clone xxx.git --depth=1

2020-12-30 15:28:48 187

原创 手写Vue3.0响应式

一. ReflectReflect(反射) 是一个内置的对象,它提供拦截 JavaScript 操作的方法。Reflect的所有属性和方法都是静态的(就像Math对象)。Reflect 对象提供了的静态方法与proxy handler methods的命名相同.其中的一些方法与 Object相同, 尽管二者之间存在 某些细微上的差别 .二. proxy语法new Proxy(target, handler)参数targetProxy 会对 target 对象进行包装。它可以是任何类型的对

2020-12-14 18:07:25 428

原创 一文弄懂Vue中Diff算法

Vue中Diff算法解读功能diff 算法的核心是对比新旧节点的 children,更新 DOM执行过程:要对比两棵树的差异,可以取第一棵树的每一个节点依次和第二课树的每一个节点比较,但这样的时间复杂度为 O(n^3),在DOM 操作时很少会把一个父节点移动/更新到某一个子节点,因此只需要找同级别子节点依次比较,然后再找下一级别的节点比较,这样算法的时间复 杂度为 O(n)主要有以下三个步骤:第一:遍历新旧节点第二:Diff算法(对比同级节点)为了保证Dom节点的顺序跟虚拟DOM中

2020-08-26 17:54:42 1461

原创 什么是虚拟Dom

虚拟Dom$定义Virtual DOM(虚拟DOM),是由普通的 JS 对象来描述 DOM 对象,因为不是真实的 DOM 对象,所以叫 Virtual DOM.$示例{ sel: "div", data: {}, children: undefined, text: "Hello Virtual DOM", elm: undefined, key: undefined}$为什么使用1.手动操作 DOM比较麻烦,还需要考虑浏览器兼容性问题,虽然有jQuery等库简化

2020-08-24 15:41:15 1084

原创 Rap2接口管理工具接入

Rap2接入

2023-07-20 17:54:11 2273

原创 git rebase 合并提交

git rebase 合并提交

2023-07-19 17:35:16 1190

原创 Umi微前端水印踩坑以及解决方案

Umi微前端水印踩坑以及解决方案

2023-06-03 11:58:16 1604 3

原创 富途前端一面总结

富途前端一面总结

2023-03-07 16:43:35 466

原创 原型、原型链、__proto__与prototype的区别、继承

原型、原型链、__proto__与prototype的区别、继承

2023-02-11 11:52:31 1617

原创 CSS 属性计算过程

CSS 属性计算过程

2023-02-06 14:01:25 1081

原创 你不知道的 CSS 之包含块

你不知道的 CSS 之包含块

2023-02-06 14:00:47 277

原创 性能优化汇总

请求与响应优化

2022-12-05 19:07:24 325

原创 网站哀悼变灰

网站哀悼变灰

2022-12-05 07:20:05 136

原创 Web 性能测试工具

Web 性能测试

2022-12-04 22:43:35 2612

原创 前端性能优化

前端性能优化

2022-12-04 10:13:40 305

原创 Apollo GraphQL

Apollo GraphQL

2022-12-03 18:08:49 817

原创 GraphQL

GraphQL

2022-12-03 11:20:56 1344

原创 在 Node.js 中操作 Redis

在 Node.js 中操作 Redis

2022-11-30 12:38:04 1773

原创 NoSQL数据库之Redis2

NoSQL数据库之Redis2

2022-11-29 21:50:48 516

原创 NoSQL数据库之Redis

NoSQL数据库之Redis1

2022-11-29 11:18:08 513

原创 使用Nodejs操作MongoDB

使用Nodejs操作MongoDB

2022-11-28 21:51:34 583

原创 NoSQL数据库之MongoDB

NoSQL数据库之MongoDB

2022-11-28 09:43:14 1684

原创 NodeJs排队数据采用链表的结构

NodeJs排队数据采用链表的结构

2022-11-25 13:26:00 392

原创 Node核心模块之Stream

Node核心模块之Stream

2022-11-24 09:19:47 820

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除