DOM

DOM

文章 242 浏览 793

解析 snabbdom 源码 教你实现精简的 Virtual DOM 库

伴随 React 兴起, Virtual DOM 也越来越火,各种各样的实现,各个 UI 库的引入等等。snabbdom 就是 Virtual DOM 的一个简洁实现。不过在解读 snabbdo…

才能让你更想念 2022-11-23 23:58:20 143 4 0

第 199 题:CSS 会阻塞 DOM 解析吗?

W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。…

混吃等死 2022-11-19 14:23:24 116 7 0

前端最佳实践 之 DOM 操作

1、浏览器渲染原理 在讲 DOM 操作的最佳性能实践之前,先介绍下浏览器的基本渲染原理。浏览器渲染展示网页的主流程大致可以用下图表示: 图:WebKit …

椒妓 2022-08-09 16:48:44 235 0 0

用 DOM 与 CSS 展示二叉树

本文内容较长,主要涉及如下内容: 二叉树及相关算法 Flexbox 布局 CSS 背景图片,计数器等应用 使用 SVG 做为背景图片会遇到的问题 最近在讲各种树的…

JSmiles 2022-05-04 21:53:07 1051 0 0

避免 Web 中不必要的渲染

为站点或应用程序绘制元素可能会非常昂贵,并且会对我们的运行时性能产生负面的连锁反应。 在本文中,我们将快速了解什么可以触发浏览器中的绘画,以…

兮颜 2022-05-03 19:46:56 952 0 0

3.2 优化 CRP(一) Optimize Critical Rendering Path I

CRP 优化 CRP 的五个步骤:构造 DOM、构造 CSSOM、构造渲染树、计算布局、绘制屏幕。本篇讲了前两个的优化,以及如何计算 CRP 的数量来获得网页性能的…

JSmiles 2022-05-01 12:47:27 1101 0 0

Shadow DOM 301:高级概念 和 DOM API

本文将讨论更多有关 Shadow DOM 应用的精彩内容!文中内容基于在 Shadow DOM 101 和 Shadow DOM 201 中讨论的概念。 在 Chrome 中,开启 about:flags …

天涯离梦残月幽梦 2022-03-08 13:15:57 1272 0 0

案例研究:找到通往奥兹的路

Find Your Way to Oz 是迪士尼在网络上推出的一项新的 Google Chrome 实验。 它使您可以通过堪萨斯马戏团进行互动之旅,在您被一场大风暴席卷后,将带…

月牙弯弯 2022-01-10 12:51:41 1245 0 0

关于事件处理的一些总结

假定我们有如下的 dom 结构 &ltdiv class="container"&gt &ltdiv class="article-list&gt &ltdiv class="article"&gt &lth3 class="title"&gt召开了大…

无人问我粥可暖 2021-12-03 23:23:30 1207 0 1

关于 DOM 你应该知道的

常用的节点有三类,分别是: element node text node attribute node 除此之外其他还可能包括 comment 等其他节点。 如下示例可以将三类节点一一对应…

嘦怹 2021-12-01 13:31:53 1089 0 0

前端开发之 DOM 元素

兼容性要求:兼容到 IE8 closestElement(element, className) 兼容实现返回从自身开始向上查找符合 className 的最近元素。 elementSiblings(element)…

疑心病 2021-11-30 13:09:26 1149 0 0

JS DOM 的 attribute 与 property

前言 前阵子项目中出了点问题,其中就涉及了对 attribute 和 property 异同的理解,正好趁新年伊始再看一下。隐含二者差异的地方我会在着重标识。 DOM…

睫毛上残留的泪 2021-11-09 19:48:19 1246 0 0

你可能不知道的 chrome 控制台:DOM 断点(属性、节点、内容变化监听)

你是否会遇到,当前页面内容变化了,但是却不知道哪个脚本影响了它?神奇的 chrome 控制台可以帮到你。 Subtree Modifications 子节点(内容、属性)…

葬花如无物 2021-11-05 12:42:55 1233 0 0

JavaScript 标准 DOM Range 操作

2级 DOM 定义了一个 createRange() 方法,如果是按照DOM此标准的浏览器(IE 并不是支持此标准的,但是IE里的属性或方法却远比标准中定义的多得多),…

葬花如无物 2021-11-01 12:57:48 1191 0 0

JavaScript 核心及实践 v0.9.9 alpha

大概很少有程序设计语言可以担当的起 优美 这两个字的,我们可以评论一个语言的语法简洁,代码可读性高(尽管这一点主要依赖于开发人员的水平,而并非…

JSmiles 2021-08-16 23:20:57 1322 0 0
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文