【文件属性】:
文件名称:render-scheduler:安排DOM更新渲染
文件大小:25KB
文件格式:ZIP
更新时间:2021-02-12 13:31:19
library typescript requestanimationframe TypeScript
DOM渲染计划程序
计划渲染称为shotshots的DOM更新的渲染。
用法
import { newRenderSchedule } from '@frontmeans/render-scheduler' ;
// First, create a rendering schedule
const btnSchedule = newRenderSchedule ( ) ;
// Schedule render shot
btnSchedule ( ( ) => document . getElementById ( 'button' ) . disabled = false ) ;
// Schedule another render shot
// Only the latest render shot within one schedule will be executed
btn
【文件预览】:
render-scheduler-master
----rollup.config.js(904B)
----typedoc.json(133B)
----package.json(2KB)
----.github()
--------workflows()
----tsconfig.spec.json(153B)
----.eslintrc.cjs(698B)
----LICENSE(1KB)
----src()
--------custom-render-scheduler.ts(4KB)
--------render-queue.ts(2KB)
--------render-queue.spec.ts(958B)
--------queued-render-scheduler.spec.ts(5KB)
--------render-scheduler.spec.ts(891B)
--------render-shot.ts(1KB)
--------render-schedule.spec.ts(3KB)
--------immediate-render-scheduler.ts(1016B)
--------async-render-scheduler.spec.ts(1KB)
--------render-scheduler.ts(2KB)
--------render-schedule.ts(4KB)
--------animation-render-scheduler.spec.ts(8KB)
--------noop-render-scheduler.spec.ts(511B)
--------manual-render-scheduler.ts(1KB)
--------async-render-scheduler.ts(579B)
--------custom-render-scheduler.spec.ts(1KB)
--------noop-render-scheduler.ts(361B)
--------immediate-render-scheduler.spec.ts(2KB)
--------animation-render-scheduler.ts(1KB)
--------queued-render-scheduler.ts(867B)
--------index.ts(518B)
--------manual-render-scheduler.spec.ts(5KB)
----.npmignore(339B)
----tsconfig.json(589B)
----.gitignore(339B)
----jest.config.cjs(799B)
----README.md(4KB)
----.editorconfig(316B)
----tsconfig.main.json(99B)