- preact/signal 使用双向链表记录依赖关系; effect 每次需要重新刷依赖关系[可能存在 condition.value ? a.value : b.value 情况],prepare 阶段用 version 标识 (-1), 标识过程把 head 移到最后,依赖收集阶段,重复利用已有 Node[移动 Node], 在 cleanup 阶段,把标识为 -1 的 Node 从 source/target 上清理掉 - vue#使用双向链表版本, vue - Poor man’s signals
- 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
- 反应式宣言
- return offer
- npkill
- online-go 使用 ai 实现多语言翻译 - lib/translate#interpolate
- PixiJS Particles – The Missing Manual
- 死海效应指的是好员工像死海的水一样蒸发掉,然后死海盐度就变得很高,正常生物不容易存活
-
有两份数字列表,分别保存在本地文件 × 和远程地址 × 中。分别找出列表中唯一…的数字,输出更大的那个和其来源。 Ref
- lottie ps: Twitter 的圣诞 like 动画用 lottie 播放的
-
团队稳定是件很幸福的事情,而且可遇不可求
- global-this.js - Ref
- 自由职业 ~ 无业游民
- 调查问卷 - Ref
- Web: 让大家更方便的获取信息[web]; 辅助管理系统工具; 体验[游戏]
- 允许用户自定义网页右键菜单contextmenu行为 | 用户脚本[UserScript]接受来自插件的消息
- 把 fetch 放到 UserScript 里,方便用于测试,以及备用于任务管理功能函数
- 全栈然后集成
- squirrel
- css#example - TODO
- ETag W/ Weak validation
- css#变量的 important 优先级
- css#@position-try/position-area/position-try/position-try-order/position-try-fallbacks/position-visibility/inset
- css#anchor() 先定义 anchor-name, 然后定义 position-anchor, 最后使用 anchor 函数 - anchor-tool ps: anchor() 可以用在 calc 函数里
- Popover[non-modal] - overlay, popup, popover, dialog, toast, notification, suggestion, picker - attribute: popover, popovertarget, popovertargetaction - Top layer - css#::backdrop, ::popover-open - method: hidePopover(), showPopover(), togglePopover()
- css#color - rgb, hsl, hwb, lab, lch, oklch, currentColor, light-dark, color-schema - TODO
2024 第 51 周
更新: