文件名称:VisibilityObserver:用于观察元素可见框的实验性API
文件大小:121KB
文件格式:ZIP
更新时间:2024-05-05 09:16:55
TypeScript
可见性观察者 用于观察元素可见框的实验性API 注意:当观察许多元素或DOM中深度嵌套的元素时,此实现当前存在一些严重的性能问题。 它基于requestAnimationFrame() , getComputedStyle()和getBoundingClientRect() ,这会导致在每个帧上发生额外的“布局”。 将来,可以将该库重构为使用ResizeObserver , MutationObserver , IntersectionObserver和scroll事件,以提高性能。 安装 npm install --save visibilityobserver 用法 import VisibilityObserver from "visibilityobserver" let visibilityObserver = new VisibilityObserver ( ( entries
【文件预览】:
VisibilityObserver-master
----example()
--------index.js(966B)
--------index.html(2KB)
----package.json(2KB)
----.github()
--------workflows()
--------logo.svg(512B)
--------logo.png(7KB)
----.prettierignore(596B)
----LICENSE(0B)
----package-lock.json(427KB)
----src()
--------VisibilityObserver.ts(11KB)
----tsconfig.json(6KB)
----.prettierrc.yml(1KB)
----.gitignore(44B)
----README.md(1KB)
----.editorconfig(206B)