-
preact/signal batch/startBatch/endBatch 做批处理[batchDepth]; needsToRecompute[version] 提前算好 effect 是否需要执行; 使用双向链表记录依赖关系[target, node, source]; effect 每次需要重新刷依赖关系[可能存在 condition.value ? a.value : b.value 情况],prepare 阶段用 version 标识 (-1), 标识过程把 head 移到最后,依赖收集阶段,重复利用已有 Node[移动 Node], 在 cleanup 阶段,把标识为 -1 的 Node 从 source/target 上清理掉 - vue#使用双向链表版本, vue - Poor man’s signals - Signal Boosting
-
JavaScript# 取余:对于 a % b,先做除法 (a // b = result), 然后做 floor 处理 (result), 最后 a - result * b 得到结果 - Ref
100 % 3 // 1 100 % -3 // 1 -100 % 3 // -1 -100 % -3 // -1 // example: 100 % -3 // 1. 100 / -3 => -33.33 // 2. -33.33 => -33 // 3. 100 - (-33) * (-3) => 1 -
File System ps: 如果把 FileSystemHandle 存起来被恶意脚本扫描到,就可能任意写硬盘
-
socket: 0) server 生成 session_id[包含未登录用户] 1) 使用 session_id 链接 socket 2) client 订阅 topic 3) server 推送 topic 相关数据[command+payload] 4) 设计 sendWithAck 接口[req:topic+id+payload res:topic+id+payload]
-
CSS#The Future of CSS: Construct <custom-ident> and <dashed-ident> values with ident()
-
在线编辑 uno 规则 - TODO
-
死海效应指的是好员工像死海的水一样蒸发掉,然后死海盐度就变得很高,正常生物不容易存活
-
有两份数字列表,分别保存在本地文件 × 和远程地址 × 中。分别找出列表中唯一…的数字,输出更大的那个和其来源。 Ref
-
lottie ps: Twitter 的圣诞 like 动画用 lottie 播放的
-
团队稳定是件很幸福的事情,而且可遇不可求
-
自由职业 ~ 无业游民
-
Web: 让大家更方便的获取信息[web]; 辅助管理系统工具; 体验[游戏]
-
允许用户自定义网页右键菜单contextmenu行为 | 用户脚本[UserScript]接受来自插件的消息
-
把 fetch 放到 UserScript 里,方便用于测试,以及备用于任务管理功能函数
-
全栈然后集成
-
example - ps: 使用 JavaScript 实现
-
CSS#color - rgb, hsl, hwb, lab, lch, oklch, currentColor, light-dark, color-schema
2024 第 51 周
更新:
- #2024 ,
- #CSS ,
- #JavaScript