sentinelK 最近的时间轴更新
@kop1989 @kop1989smurf
三转
2023-05-31 10:44:55 +08:00
我本将心向明月,奈何明月照沟渠。
2023-05-30 23:28:35 +08:00
sentinelK

sentinelK

V2EX 第 631792 号会员,加入于 2023-05-30 20:41:02 +08:00
今日活跃度排名 5121
kop1989的三转小号
由 VSCode 的发行说明引起的安利: vscode-pokemon
程序员  •  sentinelK  •  20 天前  •  最后回复来自 magicdawn
10
梦境之二
随想  •  sentinelK  •  89 天前  •  最后回复来自 iClass
1
发现了一个 bug,回帖偶发会扣除 5.02 铜币
反馈  •  sentinelK  •  92 天前  •  最后回复来自 gpt5
5
最近被管理员移动帖子不太正常
反馈  •  sentinelK  •  93 天前  •  最后回复来自 ferock
7
github Copilot 将于 2025 年 5 月 5 日开启请求次数限制。
  •  1   
    GitHub Copilot  •  sentinelK  •  109 天前  •  最后回复来自 noyidoit
    33
    宝可梦卡牌手游 PTCG pocket 全区上线(锁国区)
  •  1   
    游戏  •  sentinelK  •  273 天前  •  最后回复来自 sentinelK
    16
    sentinelK 最近回复了
    @codehz 感谢指正,学习了。
    @wuzhanggui 确实很容易。但是:

    首先 html 本身其实没有组件概念。他所有的执行结果都只是为了呈现富文本效果。
    这也就导致,渲染线程先天的没有给主线程高效同步状态的机制。
    从而,基于性能、逻辑链条的角度考虑,导致了 js 只能获取 dom 元素的一部分既定的状态。

    举个不恰当的例子。

    你向你公司的 CEO 报告你手里程序的开发进度。你可以决定你程序的开发、设计。也可以“侧面了解”项目的商业进展。但是 CEO 不会向你汇报合同细节和最终成交价。

    他告诉你也很容易,1 秒钟的事儿,但是 CEO 不会告诉你。
    楼主的意思是说,为何 DOM 元素的状态没有 100%的映射到 JS 中?

    我理解的原因很简单,因为当初压根就没想过。当初的 HTML ,就是想当个电子报纸而已。
    然后随着网页越来越复杂,人们对网页的想法越来越多,不得不逐渐增加标准。

    然后因为 HTML 的渲染本身,其实是和 JavaScript 线程分离的(也就是所谓的主线程、渲染线程、合成线程)。
    过于复杂的 DOM 状态回馈,会导致 JS 脚本的执行速度显著下降(因为 JS 本身其实是没有多线程的)。

    举个例子,你可以想象一下,一个 DOM ,从左下角以 60FPS 的帧率飘向右上角。如果你随时可以通过 dom.x/dom.y 来查看坐标,你的 js 要卡成什么样子。
    2 天前
    回复了 ZGeek 创建的主题 NAS 想不通为何那么多人对 NAS 有核显转码的需求
    你不能脱离实际场景谈需求。

    群晖阉割本地转码,是连带几个当家 app 功能降级为代价的。( photo 的网页端失去预览能力,Video station 直接残废)
    都说买群晖的 NAS 是为了他的系统,凭什么我要换第三方 app 来规避硬件转码?
    4 天前
    回复了 zliang888 创建的主题 NVIDIA 5090 现在买合适吗?
    如果不是跑训练的话,游戏和推理目前 5090 和 5090D 都没有差距,相比而言行货的 5090D 更有底气一些
    “用户等待的时间太长了”

    这个太长是哪个数量级的? 10 秒以内?一分钟以内? 10 分钟以内?
    以及这个流程耗时最长的是哪个业务?
    设计的越精巧,需求变化的时候就越痛苦。

    年轻的时候太容易把“术”理解成“道”。
    8 天前
    回复了 minchieh 创建的主题 程序员 儿童编程
    编程要有原动力。

    比如楼上说的 minecraft ,里面的“红石”我认为就是非常合适的入门产品。

    红石能高频振荡,能高低电平。
    配合上开关,与或非门就可以做了。

    这样孩子也有成就感。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2522 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:40 · PVG 20:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.