@wordpress/优先级队列

此模块允许您在浏览器空闲时运行回调队列,确保首先执行较高优先级的工作。

安装

安装模块

npm install@wordpress/priority-queue--保存

此包假定您的代码将在2015年+环境。如果您使用的环境对此类语言功能和API的支持有限或不支持,您应该包括polyfill发货@wordpress/babel预设在代码中。

美国石油学会

创建队列

创建仅执行给定上下文的最后一个任务的上下文软件队列。

用法

从“@wordpress/priority-queue”导入{createQueue};const-queue=创建队列();//上下文对象。常数ctx1={};常数ctx2={};//对于队列中给定的上下文,只执行最后一次回调。queue.add(ctx1,()=>console.log('这将首先打印');queue.add(ctx2,()=>console.log(“不会打印”);queue.add(ctx2,()=>console.log('这将在第二时间打印');

退换商品

  • 工作包优先级队列:使用排队对象添加,脸红重置方法。

参与此包

这是古腾堡项目的一部分。该项目组织为单回购。它由多个独立的软件包组成,每个包都有特定的用途。此monorepo中的包发布到净现值并由使用WordPress(文字出版社)以及其他软件项目。

要了解更多关于对这个包或古腾堡整体贡献的信息,请阅读该项目的主要内容投稿人指南.