resize-observer-polyfill:用于Resize Observer API的polyfill

时间:2024-05-28 09:48:00
【文件属性】:

文件名称:resize-observer-polyfill:用于Resize Observer API的polyfill

文件大小:95KB

文件格式:ZIP

更新时间:2024-05-28 09:48:00

polyfill ponyfill resize-events resize-observer JavaScript

ResizeObserver Polyfill 用于Resize Observer API的polyfill。 实现是基于MutationObserver的,并且如果不支持第一个事件,则将Mutation Events作为回退,因此除非DOM更改,否则不会进行轮询。 不修改观察到的元素。 处理CSS过渡/动画,并可能观察由动态CSS伪类(例如:hover引起的更改。 遵循和本机实现。 缩小并压缩后大小为2.44 KiB 。 (在IE10及更低版本中存在样式问题)。 安装 从NPM: npm install resize-observer-polyfill --save-dev 从凉亭: (将在下一个主要版本中删除) bower install resize-observer-polyfill --save-dev 浏览器支持 Polyfill已在以下浏览器中经过测试: 注意


【文件预览】:
resize-observer-polyfill-master
----.gitignore(70B)
----.eslintrc(6KB)
----package.json(2KB)
----package-lock.json(220KB)
----src()
--------shims()
--------index.js.flow(656B)
--------ResizeObserverSPI.js(5KB)
--------index.js(317B)
--------ResizeObserverController.js(7KB)
--------utils()
--------ResizeObserverEntry.js(1KB)
--------ResizeObservation.js(2KB)
--------ResizeObserver.js(2KB)
--------index.d.ts(938B)
----karma.conf.js(5KB)
----.travis.yml(2KB)
----dist()
--------ResizeObserver.global.js(29KB)
--------ResizeObserver.js(36KB)
----LICENSE(1KB)
----rollup.config.js(404B)
----README.md(5KB)
----tests()
--------node()
--------resources()
--------ResizeObserver.spec.js(49KB)
--------ResizeObserverEntry.spec.js(2KB)
----bower.json(494B)

网友评论