首页
关于
MicroMatrix
明月别枝惊鹊,清风半夜鸣蝉
累计撰写
116
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
share
相关的文章
2024-07-12
前端必学:CSS 盒子模型与布局技巧
前言 盒子模型的理解是前端使用 css 实现准确布局、处理元素排列的关键,下面是对 MDN 上盒子模型文章的一部分难点做见解。 其一就是区块盒子和行内盒子上的行为,其二是 2 种盒子模型的大小问题。 区块盒子和行内盒子 在 CSS 中,有几种类型的盒子,一般分为 区块盒子(block boxes)和
2024-07-12
8
0
0
share
2024-07-08
加速你的项目!详解 Cloudflare Workers & Pages 优选域名设置
前言 很多人应该都有把自己的域名解析在大善人 Cloudflare 吧,今天又来介绍如何针对 works 和 pages 项目的 CDN 加速。后面再弄一期使用 Cloudflare CDN 的网站设置优选域名来加速访问。 使用条件 首先,你要确定使用的优选域名,也可以使用自建的,也可以使用网友免费
2024-07-08
7
0
0
share
2024-06-20
React 项目性能提升:如何避免路由懒加载和图片懒加载导致的慢速问题
前言 在日常的 React 项目开发中,这些错误会让你的项目变慢。实际上如果你熟悉 Vue 项目的开发话,这些道理是相同的。这边文章分析的是路由懒加载和图片懒加载。 路由懒加载 通过 React.lzay() 实现组件的动态加载 import() 拆包 优化性能不需要一次加载全部的 js 文件 例子
2024-06-20
3
0
0
share
2024-06-18
React 性能优化:如何避免乱用缓存带来的问题
前言 在之前的文章中,我列举了一些 React 常用的 Hooks。其中一些 Hooks 如 React.memo,useMemo 等 hooks 可以缓存结果,但是这不代表我们可以无脑的缓存,因为内存的开销也是很昂贵的。 组件化 import React from "react"; const
2024-06-18
3
0
0
share
2024-06-05
《你不知道的JavaScript》第三章笔记
语法 JavaScript中对象的定义方式有 2 种,声明或构造的 2 种方式。 对象的文字形式 let a = { name: "micromatrix" }; 对象的构造形式 let obj = new Object(); obj.name = "micromatrix"; 类型 JavaS
2024-06-05
5
0
0
share
2024-05-18
vue3源码学习-5-分支切换
前言 上篇回顾,核心代码逻辑是通过 reactive 中的 Proxy()来代理一个对象,然后通过 get 收集依赖,主要操作放在来 effect 中。那么当我们回顾上一篇的问题。当用户有一个这样当操作 const { effect, reactive } = VueReactivity; let
2024-05-18
1
0
0
share
2024-05-17
TypeScript--装饰器
前言 TypeScript 中的装饰器是一种特殊的语法,可以用来修改类、方法、属性或参数的行为。装饰器是一种函数,它接收一个目标对象或一个属性描述符作为参数,并可以返回一个新的对象或属性描述符,或者不返回任何值。装饰器可以用来实现一些常见的编程模式,例如依赖注入、日志、缓存、验证等。 使用 要使用装
2024-05-17
4
0
0
share
2024-05-16
vue3源码学习-4-effect编写以及依赖收集
前言 经过上文的响应式编写之后,实现了数据包裹之后变成了响应式数据,用户修改数据的时候能监听到操作。 但是实际编写的响应式 reactive.ts 中最核心的是 Proxy 中的 get 和 set 方法。为此我们本次需要将核心代码抽离,并且编写 effect 副作用函数和依赖收集功能,这样函数依赖
2024-05-16
3
0
0
share
2024-05-15
Vim 安装插件管理器 vim-plugin
插件安装 Vim 本身也有很多插件,而插件管理器有很多,比较火的这个 vim-plugin 是一个异步更新的管理器。 首先去vim-plugin 执行对应版本的命令,例如 mac(unix) curl -fLo ~/.vim/autoload/plug.vim --create-dirs \\
2024-05-15
3
0
0
share
2024-05-12
VSCode 快捷代码片段:提升前端开发效率的必备技巧
前言 在前端开发中,尤其是使用 Vue 或者 React 框架时,我们经常需要新建页面,并且编写一些重复性很高的代码片段。本文将介绍如何利用 VSCode 内置的代码片段功能,快速生成这些重复且繁琐的代码。 VSCode 内置的 snippets VSCode 内置了一些常用语言的 snippets
2024-05-12
3
0
0
share
1
2
3
4
5
...
9