文件名称:ember-resize-observer-service:使用单个ResizeObserver实例观察多个元素
文件大小:211KB
文件格式:ZIP
更新时间:2024-06-01 23:18:42
JavaScript
ResizeObserverService ResizeObserverService允许使用单个实例来观察多个元素以获得更好的性能。 为什么? 使用多个实例可能会导致。 该服务可用于创建可从使用单个集中式受益的任何工具。 例如,您可以创建一个修饰符来处理Element的大小更改: (用法部分中的完整示例)。 它具有良好的测试覆盖率,可以投入生产 :thumbs_up: 安装 ember install ember-resize-observer-service 如果您需要 ( ): ember install ember-resize-observer-polyfill 用法 服务API isEnabled 如果ResizeObserver可用,则为true ,否则该服务将忽略任何方法调用(例如,在FastBoot环境中)。 observe(element, callback) 启动对
【文件预览】:
ember-resize-observer-service-master
----.prettierignore(275B)
----.gitignore(369B)
----README.md(4KB)
----ember-cli-build.js(497B)
----.github()
--------workflows()
----.ember-cli(280B)
----.prettierrc(594B)
----tests()
--------integration()
--------test-helper.js(319B)
--------dummy()
--------unit()
--------helpers()
--------utils.js(353B)
--------index.html(1KB)
----testem.js(589B)
----app()
--------services()
--------.gitkeep(0B)
----package.json(2KB)
----CONTRIBUTING.md(650B)
----vendor()
--------.gitkeep(0B)
----index.js(71B)
----config()
--------ember-try.js(1006B)
--------environment.js(90B)
----LICENSE.md(1KB)
----jsconfig.json(151B)
----addon()
--------services()
--------utils()
--------.gitkeep(0B)
----.watchmanconfig(37B)
----.eslintignore(240B)
----.template-lintrc.js(106B)
----.npmignore(411B)
----.editorconfig(367B)
----yarn.lock(497KB)
----.eslintrc.js(998B)