Go语言技术文章
-
说明拖拉机和联合收割机驾驶证的正式申请渠道,区分驾驶证、机具牌证和培训证明,介绍地方电子亮证示例、发证机关核实方式及初次申领准备。332 收藏 -
JavaScript 的 getClientRects() 返回多个矩形,通常是因为元素是跨多行的行内元素,每一行都有自己的 CSS border box。本文说明 DOMRect 的视口坐标、滚动影响、空列表与零尺寸矩形的区别,并给出与 getBoundingClientRect() 的选择方法。330 收藏 -
CSS.registerProperty() 可以为自定义属性声明语法类型、继承策略和初始值,让颜色、长度等值更适合参与 CSS transition。本文用原创示例说明四个字段、动画接法、重复注册异常和兼容性降级。109 收藏 -
用 URL.canParse() 在创建 URL 前预检绝对地址和相对地址,区分 base 参数、布尔结果、构造器异常与兼容降级边界,并说明可解析不等于业务安全。246 收藏 -
文章 · 前端 | 2星期前 | 前端 · javascript · JavaScript input textarea setRangeText selectionStart selectionEnd
setRangeText 替换 input 或 textarea 文本后,如何使用 preserve、select、start、end 控制选区,以及怎样区分当前选区与显式替换区间。313 收藏 -
用 append 构建同名文本和多文件字段,区分 set、getAll 与单值读取,说明 multipart 请求头、表单重复收集和接收端集合解析的处理方式。459 收藏 -
用 PerformanceObserver.supportedEntryTypes 探测浏览器支持的性能条目,按能力交集选择 entryTypes 或 type,并处理 buffered、durationThreshold 与不支持类型的降级边界。279 收藏 -
文章 · 前端 | 2星期前 | 前端 · javascript · 浏览器API · JavaScript ResizeObserver ResizeObserverEntry contentBoxSize inlineSize blockSize
用 JavaScript ResizeObserver 读取 contentBoxSize 时,先从回调 entry 取数组第一项,再根据 writing-mode 读取 inlineSize 和 blockSize;同时给旧实现保留单对象与 contentRect 回退,避免尺寸读错或下标报错。427 收藏 -
Element.getHTML 默认只序列化元素内容;要把可序列化的 Shadow DOM 一起带出,需要在创建 ShadowRoot 时设置 serializable,并在调用时传入 serializableShadowRoots。本文用最小代码说明两者的边界。257 收藏 -
文章 · 前端 | 2星期前 | 前端 · 流式处理 · javascript · JavaScript ReadableStream TransformStream pipeThrough Streams API
用 JavaScript TransformStream 把文本清理和前缀添加拆成两个可组合阶段,说明 readable、writable、pipeThrough、transform、flush 与 controller 的职责边界,并总结错误传播和输出处理的常见误区。402 收藏 -
checkVisibility 返回 true 只说明元素可能可见,不代表它在视口内或没有被遮挡。本文按布局盒、CSS 可见性、视口位置和命中测试四层排查这个前端问题。258 收藏 -
用 JavaScript URLPattern 声明带命名参数的路径,区分 test 与 exec 的用途,读取 pathname.groups,并处理正则约束、斜杠、主机和大小写边界。340 收藏 -
浏览器端要把持续产生的文本压缩成 gzip,可以先用 TextEncoderStream 转成 UTF-8 字节,再用 CompressionStream("gzip") 压缩。本文给出从字符串流到 Uint8Array 的完整管道,并解释读取结束、异常传播和上传时的 Content-Encoding 边界。489 收藏 -
Linux 网络排障时不必先展开全部 socket。本文用 ss -s 快速查看 TCP 连接汇总,解释 established、timewait、orphaned 等状态如何作为线索,并给出逐层缩小查询范围的命令。367 收藏 -
Linux mountpoint 怎样判断目录是否是挂载点?核心是使用 mountpoint -q 并读取退出码:0 表示是挂载点,32 表示不是挂载点,1 通常表示调用、权限或系统错误。本文再说明 -d、--nofollow、--show 和脚本封装方式。128 收藏