写点什么

dom

收录了 dom 频道下的 50 篇内容

你不知道的virtual DOM(二):Virtual Dom的更新
你不知道的 virtual DOM(二):Virtual Dom 的更新

本文出自《有赞技术2018年度合集》系列

喊话JavaScript开发者:玩DOM也要专业范儿
喊话 JavaScript 开发者:玩 DOM 也要专业范儿

别再害怕 DOM 了,让我们充分挖掘 DOM 的潜力,你会真的爱上它。

深入浅出 React(四):虚拟 DOM Diff 算法解析

React中最神奇的部分莫过于虚拟DOM,以及其高效的Diff算法。这让我们可以无需担心性能问题而”毫无顾忌”的随时“刷新”整个页面,由虚拟DOM来确保只对界面上真正变化的部分进行实际的DOM操作。React在这一部分已经做到足够透明,在实际开发中我们基本无需关心虚拟DOM是如何运作的。然而,作为有态度的程序员,我们总是对技术背后的原理充满着好奇。理解其运行机制不仅有助于更好的理解React组件的生命周期,而且对于进一步优化React程序也会有很大帮助。

开源项目HTML DOM:解决原生JS中的常见DOM任务
开源项目 HTML DOM:解决原生 JS 中的常见 DOM 任务

项目可以用于教育学习,也适用于需要自行操作底层DOM的组件开发人员。

你不知道的virtual DOM(一):Virtual Dom介绍
你不知道的 virtual DOM(一):Virtual Dom 介绍

本文出自《有赞技术2018年度合集》系列

WorkerDOM为JavaScript编程添加DOM并发
WorkerDOM 为 JavaScript 编程添加 DOM 并发

在今年的JSConf大会上,最大的新闻是引入WorkerDOM,这是一个JavaScript库,使Web Worker可以使用DOM,从而使开发人员可以利用多核处理器体系结构来提高Web性能。

深入Vue2.x的虚拟DOM diff原理
深入 Vue2.x 的虚拟 DOM diff 原理

Vue的diff算法即仅在同级的vnode间做diff,递归地进行同级vnode的diff,最终实现整个DOM树的更新。本文主要介绍同级之间vnode diff的细节。

Live Query 插件:为 JQuery 带来活跃 DOM 绑定能力

Live Query是一个新的jQuery插件,你可以用它给匹配的DOM元素注册事件或者激发回调函数。不仅是当前与选择器匹配的元素,还有后续通过Ajax添加的元素都会得到绑定。

WHATWG击败W3C,赢得HTML和DOM的控制权
WHATWG 击败 W3C,赢得 HTML 和 DOM 的控制权

W3C 正式发布未来的 HTML 和 DOM 标准,并支持 WHATWG,将控制权完全交还给浏览器厂商。

Google Chrome 53 Beta 引入影子(Shadow)DOM V1

Google Chrome 53 Beta引入影子(Shadow)DOM V1,以及支付请求(PaymentRequest)API。与之前影子DOM V0明显不同,V1弃用了影子DOM对多个根节点的支持,并增加了阻止外界访问内部的根节点关闭功能。

Svelte 发布 Attachments,通过交互式和响应式特性增强 DOM
Svelte 发布 Attachments,通过交互式和响应式特性增强 DOM

通过交互式和响应式特性增强了Web应用程序的DOM。

改造 React DOM!FB 将推 React Fire 计划

今年,React团队主要关注的是React的基础改进。这项工作已经接近尾声,我们开始考虑React DOM的下一个主要版本应该是什么样子的。现在存在相当多已知问题,如果不对内部做一些大手术,有些问题很难甚至无法解决。我们希望能够撤销过去犯下的一些错误,这些错误导致了无穷无尽的后续修复和大量的技术债务。我们还希望删除事件系统中的一些抽象,这些抽象从React诞生之日起就几乎没有被动过,它们也是造成复杂性和臃肿的库文件的罪恶之源。我们把这项行动称为“React Fire”。

Web IDL:W3C DOM 规范语言绑定有了新名称

W3C Web应用工作组(Web Applications Working Group)最近发布了《Web IDL》工作草案,即过去的《DOM规范语言绑定(Language Bindings for DOM Specifications)》。该工作草案定义了一个OMG IDL 3.0版的语法子集,供那些需要定义接口的规范使用。InfoQ采访了该规范的编辑,以进一步了解该规范、以及该规范对Web开发社区的影响。

Prototype 1.6 RC 版包括了 DOM Builder 和 Event API 检查

这个月初,Prototype团队发布了版本号为1.6.0的第一个RC版。该版本包括了许多核心API更新、错误修正以及新增特征。事件API被彻底大修,并增加了一个新的DOM Builder API。

Chrome 53 支持 Shadow DOM、PaymentRequest 等规范

上周发布的 Chrome 53 带来了一系列实验性规范的支持,如Shadow DOM,它为复杂网页的开发提供便利。同时,针对移动平台,Chrome 53也提供了PaymentRequest接口、自定义通知徽章等功能。

基于 DOM 的可协作幻灯片编辑器架构模式
基于 DOM 的可协作幻灯片编辑器架构模式

在 GMTC 北京 2019 大会上,来自石墨文档的刘怡年讲师做了《基于 DOM 的可协作幻灯片编辑器架构模式》主题演讲。

W3C 在 DOM 中引入“周边亮度”与“邻近”规范

W3C引入了一系列API,开发者可以使用这些API与设备和其他周边进行交互。其中的两个规范,“临近事件”和“周边亮度事件”,已经进入了草案最后征集意见阶段,即将在未来几个月内进入候选推荐阶段,届时一些实例也会逐渐出现。

不用框架也能构建Web应用!
不用框架也能构建 Web 应用!

Web组件与框架无关,这意味着它们可以在任何应用程序中使用,不管是vanilla JS、React还是Angular都没问题

dom专题_资料-InfoQ中文网