createSignal 无虚拟 vdom 响应式数据源简单实现。
2024-03-20 18:53:27
318
【代码】文件系统 软链接、硬链接。
2024-03-05 17:25:33
355
{didCatch: false, // 错误是否捕捉error: null, // 捕捉到的错误信息。
2024-02-05 18:18:48
1005
rollup 源码解析 - watch 监听。
2023-12-29 17:54:12
625
通过对象轮换实现 LRU 缓存结构。
2023-12-15 15:10:17
425
create-vue 生成式脚手架源码解析。
2023-11-24 09:43:22
360
【代码】swagger 文档自动生成接口代码+ts类型。
2023-11-16 10:12:46
326
npm create vue@latest 原理。
2023-11-03 16:31:44
1067
npx区别
2023-11-03 16:00:49
841
js、图片防盗链
2023-08-08 15:45:56
328
【代码】vue diff 前后缀+最长递增子序列算法。
2023-08-06 16:30:26
439
【代码】vue diff 双端比较算法。
2023-08-05 15:59:50
466
【代码】React diff 根据相对位置的diff算法。
2023-08-04 17:26:08
1062
【代码】LRU 缓存结构。
2023-07-27 14:16:33
1247
线上错误定位
2023-07-24 11:05:05
195
【代码】无向图 遍历。
2023-07-19 21:01:33
1363
服务器收到这个预检请求后,判断是否允许此次跨域请求。简单请求不会触发预检测请求,满足下列条件。
2023-07-19 15:36:36
639
文章目录概念和 TCP、UDP 区别和 HTTP 区别概念为网络通信提供的接口,定义了应用程序如何访问网络资源、如何发送和接收数据等,Socket 是一个包含了IP地址和端口号的组合,当一个应用程序想要与另一个应用程序通信时,它会向特定的IP地址和端口号发送数据,这就是通过Socket进行通信。和 TCP、UDP 区别Socket 本身不是一个协议,自身用于实现各种不同的协议的工具,包括TCP、UDP等,然后提供一种标准的接口,使得应用程序可以通过网络进行通信。和 HTTP 区别协议层
2023-07-18 15:09:55
645
滚动穿透
2023-07-13 14:39:16
389
【代码】css 主题 theme 方案。
2023-07-13 10:00:15
678
【代码】css 网站置灰功能。
2023-07-13 09:53:57
1665
【代码】css unset、initial、inherit。
2023-07-12 17:27:15
716
【代码】大屏适配方案。
2023-07-12 15:33:14
124
【代码】requestIdleCallback 低优先级任务。
2023-07-11 14:54:11
207
【代码】canvas 抗锯齿。
2023-07-10 16:19:56
1912
【代码】canvas 图片跨域。
2023-07-10 15:08:06
547
1
是HTML标签上的某个属性,如 id、class、value 等以及自定义属性。
2023-07-10 14:44:03
1025
核心是将唯一样式和元素关联起来。
2023-07-07 17:14:34
816
三元组、稀疏矩阵
2023-07-06 16:22:33
135
v8 即时编译
2023-07-06 14:49:31
260
隐藏类的主要目的是优化对象属性访问和存储,降低计算成本。
2023-07-04 11:20:56
259
栈帧(Stack Frame)是一个用于保存函数调用时所需的所有信息的数据结构。在函数调用过程中,每次调用会为其生成一个新的栈帧,通常存储在调用堆栈(Call Stack)中。每个栈帧包含了有关函数调用的信息,例如局部变量、参数和返回地址等。在递归调用之前已经执行了所有其他操作。
2023-06-30 17:41:25
212
【代码】node 性能监控。
2023-06-28 15:39:53
235
【代码】node 单线程、多线程和多进程模型。
2023-06-26 11:21:59
1259
【代码】node 多线程 worker_threads。
2023-06-20 17:48:55
624
用于监听自定义异步回调,自定义时一般通过继承 AsyncResource 实现自己的逻辑。
2023-06-20 16:57:40
348
【代码】node 异步存储 AsyncLocalStorage。
2023-06-20 11:08:02
150
【代码】OAuth2.0 授权 & OpenID Connect 身份认证。
2023-06-06 17:40:56
1198
存储用户登录态的传统方法—Cookie,是通过Web服务器设置在用户浏览器中的一小段文本。
2023-06-05 15:27:20
2879
1
【代码】git reset 和 git revert。
2023-06-05 10:55:41
84