首页
友链
程序员的开发利器
免费AI网站分享
ShareAPI
前端库
MicroMatrix
明月别枝惊鹊,清风半夜鸣蝉
累计撰写
135
篇文章
累计创建
41
个标签
累计收到
2
条评论
栏目
目 录
CONTENT
以下是
David
的文章
2023-05-23
vue3源码学习-6-调度器
前言 经过第 5 章对于分支切换的操作之后,vue 的 effect 源码就具有了收集需要的依赖,对于改变不必要的数据,不会触发依赖的更新。那么今天就要实现 vue3 的调度器代码,之前 effect 只能同步运行代码,无法对于异步操作进行数据更新。 官方的写法是什么样子呢? let flag =
2023-05-23
22
0
0
share
2023-05-22
Proxmox VE 升级遇到的错误
前言 家里积灰的旧电脑,开发性能不够,但是用来做个网络小主机妥妥的够用,安装了 pve7.0 版本后升级到小版本 11,加入重要的功能后可以安装 win11 了。索性升级一下,但是升级不了,出现了 BUG。 修改了源,但是无法升级,提示解析错误。 vim /etc/resolve.conf ##将
2023-05-22
12
0
0
thinks
2023-05-20
B站防遮挡弹幕实现
前言 B 站是一个以视频为主的社交媒体平台,其中一大特色就是弹幕,即用户可以在视频上方实时发送评论,与其他观众互动。弹幕可以增加观看视频的乐趣,也可以反映出视频的热度和受欢迎程度。然而,弹幕也有一个缺点,就是可能会遮挡住视频中的重要内容,影响观看体验。为了解决这个问题,B 站推出了一种智能防挡弹幕技
2023-05-20
13
0
0
share
2023-05-14
vue3源码学习-3-实现reactivity
前言 经过前面的环境搭建以及项目构建,完成了基础的项目框架,下面学习实现 vue3 的 reactivity。 观察官方如何使用 首先修改.npmrc文件 # 解决一个问题 例如vue中有个依赖abc ,那么我们安装了vue就可以直接用abd,有一天vue不依赖abc了,那么你用abc就出错了,未来
2023-05-14
12
0
0
share
2023-05-14
Vue3 + Vite + Ts + Axios + Pinia + VueRouter 配置教程
说明 本文记录一下 Vue3 的一个基本的开发框架的搭建。主要在公司开发业务,主体框架不用每次都搭建。时间长了就容易忘记了,当初的框架如何搭建的。文章记录的框架搭建的主要实现功能如题,然后研究一些快捷的操作。例如,ts 定义的空间自动导入等等。 工具介绍 Vite 是一种新型前端构建工具,能够显著提
2023-05-14
5
0
0
share
2023-05-13
vue3源码学习-2-实现构建流程
前言 通过源码学习笔记 1 的实验操作,得到了个基础模版。那么接下来,我们需要实现构建流程,让我们的项目能打包运行。 构建流程 此处我们修改一下 tsconfig.json 里面的 strict 为 false,暂时不用严格模式 我修改一下 packages.json 的配置文件,新增一个 dev
2023-05-13
13
0
0
share
2023-05-09
vue3源码学习-1-生成配置信息
前言 本次主要学习目标是构建一个 vue3 源码的工程项目。需要用到 monorepo 来作为项目管理的主体。 pnpm 作为包管理(pnpm 作为新型的包管理器,最大优势,快,小 语法选择 typescript,目前较为流行的编程语言,JS 的扩展版 项目的文件构成截图 开始项目搭建 新建一个文件
2023-05-09
11
0
0
share
2023-05-08
CSS3小问题-子元素设置margin-top为什么影响了父元素
前言 今天遇到一个问题,我写了下面一个样式,发现子的 margin-top 没有作用,但是父亲的却出现了子的 margin-top 值。 <div class="father"> <div class="children"></div> </div> <style> .father {
2023-05-08
20
0
0
share
2023-04-12
Git工作流程
摘要 在日常工作和学习中,会遇到多人开发项目。项目的合并往往是一个大问题。在多人开发中采用 Git 管理代码,如果没有一个良好的 Git 工作流程,项目维护起来将变得极其困难。恰巧之前看到一位大佬的视频,介绍了一套 Git 上多人开发的工作流程。结合自己的实际工作环境,我做了一些总结。 操作流程 g
2023-04-12
43
0
0
other
2023-04-12
JS实现双指缩放
摘要 随着移动端设备的普及,作为前端开发,难免会遇到图片双指放大的需求。触控设备可以直接使用手指进行交互,而且基本上都支持多点触控。所以,查阅了网上大佬的案例,编写一个 vue 指令,来完成双指放大图片的需求。 缩放原理 原理其实很简单,双指向外扩张表示放大,向内收缩表示缩小,缩放比例是通过计算双指
2023-04-12
18
0
0
share
1
...
9
10
11
...
14