首页
学习
活动
专区
圈层
工具
发布

#dom

Web Components 实践指南:如何优雅使用 Shadow DOM?

掘金安东尼

在构建现代 Web 应用时,我们越来越倾向于组件化,而 Web Components 正是原生支持这一理念的标准。你也许已经听说过它的三大核心能力:自定义元素(...

1500

DOM(选择器,属性,筛选,文档处理) JQUERY

用户11690639

选择器(基本,层级,简单,内容,可见性,属性,子元素,表单及表单对象属性) 基本

7400

JavaScript 事件系统入门:DOM 事件与事件流

FunTester

事件处理贯穿前端开发的方方面面:从按钮点击、表单输入,到列表滚动、模块通信,良好的事件设计直接影响到代码的可维护性与用户体验。本文聚焦 DOM 事件基础与事件流...

7900

虚拟dom :Virtual DOM 到底是个啥?我亲手撸了个小实验!

代码简单说

前段时间,我的项目里有个需求,要动态渲染一大串数据。刚开始用原生 DOM 操作,结果页面一卡一卡的,我直接傻眼了。后来折腾了一下 Virtual DOM,这性能...

11500

虚拟 DOM 的跨端原理到底是怎么回事?

代码简单说

还记得第一次接触 Vue 的时候,脑子里只有一个疑问:“为啥写的代码跟页面展示的效果完全对不上?”深入了解后才明白,Vue 的虚拟 DOM 就像一位翻译官,把高...

8010

Pretext:告别 DOM Reflow,高性能文本测量与排版库使用指南

代码简单说

Pretext、文本高度计算、JavaScript文本测量、TypeScript排版库、Canvas文本布局、虚拟列表优化、前端性能优化、DOM Reflow、...

8010

基于动态网格拓扑与异步数据总线的 MES 质量检测模块架构重构

前端 表单幻术师

在离散制造与精密加工领域,MES(制造执行系统)的质量检测(QC)模块通常是逻辑最复杂、变更最频繁的硬骨头。传统的“表单加字段”开发模式,在面对多工位质检、随机...

9100

抖音私信自动化回复-多版本 DOM 适配-抖音对不同账号推了不同的私信页面版本

唯一Chat

同一个”私信”按钮,换了账号就找不到了。这不是 bug,是抖音的灰度发布。我是如何用弹性选择器让自动化脚本在多个页面版本中都活下来的。

18810

前端圈炸了!仅三天狂飙 20.8K 标星,比传统DOM测量快500倍!

开源星探

该项目叫做 pretext,很多开发者看完后拍案叫绝,直呼 「这才是我们真正需要的东西」。

26610

Pretext —— 无 DOM 文本测量与布局引擎

井九

前端世界长期面临一个看似简单却极难优化的问题:在浏览器中精准测量多行文本的尺寸(如高度、换行断点等)。每当你调用诸如 getBoundingClientRect...

67910

如何避免JS、CSS对DOM渲染的阻塞:前端性能优化的核心策略

编程小白狼

在浏览器渲染页面的过程中,HTML解析、CSSOM构建、JavaScript执行和DOM渲染之间存在着复杂的依赖关系。理解这些关系是优化性能的第一步。

36410

JavaScript HTML DOM 元素 (节点)

用户11754185

要创建新的 HTML 元素 (节点)需要先创建一个元素,然后在已存在的元素中添加它。

21210

JavaScript HTML DOM EventListener

用户11754185

addEventListener() 方法添加的事件句柄不会覆盖已存在的事件句柄。

24310

JavaScript HTML DOM 事件

用户11754185

我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。

21210

JavaScript HTML DOM - 改变 HTML

用户11754185

今天的日期是: Wed Jun 05 2024 20:26:42 GMT+0800 (中国标准时间)

38110

网页快照这件事,比“更新”复杂得多

jackcode

01|事情是这样开始的:凌晨,我被电话吵醒了有些项目真的是越做越清醒,尤其是那种能把人从睡梦里叫醒的。几个月前,我们负责的某个政府采购网站上线了新版页面结构。按...

26310

大多数React开发者都理解错了!虚拟DOM和Fiber究竟在干什么?

前端达人

你可能每天都在用React写组件,但问你"state更新时React内部到底发生了什么",十个开发者有八个会模糊其词。更扎心的是:你对渲染机制的误解,正在偷偷让...

28810

JavaScript异步编程、DOM操作与事件处理

安全风信子

在上一篇文章中,我们学习了JavaScript的函数、对象和数组这些核心概念。现在,让我们继续深入学习JavaScript的高级特性:异步编程、DOM操作和事件...

31110

(JavaScript)前端JS不知道怎么理解网页?本专栏从0开始教学!(十三):通过JS获取标签的基本样式、内联样式;通过JS修改元素样式;本文罗列了大部分有关DOM元素的属性和方法!

凉凉心.

语法:元素.currentStyle.属性名 或 元素.currentStyle[属性名]

29910

(JavaScript)前端JS不知道怎么理解网页?本专栏从0开始教学!(十二):关于DOM元素的操作-获取元素节点;元素系欸但的属性、使用CSS选择器进行查询、获取父节点和兄弟节点...

凉凉心.

例如 docuemnt.getElemntById() 其实就是在document文档对象中找符合 ID 的DOM元素; 与 元素.getElementBy...

33410
领券