eventmachine:EventMachine是轻量级的,延迟执行的事件发送器

时间:2024-05-30 07:01:07
【文件属性】:

文件名称:eventmachine:EventMachine是轻量级的,延迟执行的事件发送器

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-30 07:01:07

JavaScript

EventMachine EventMachine是轻量级的,延迟执行的事件发送器。 为什么还要一个? 我需要一个事件发射器: 在浏览器中工作; 不是资源消耗(EventMachine仅减少1.4kB); 没有外部依赖关系; 回调在新的堆栈中执行; 具有类似于香蕉的学习曲线; EventMachine和X有什么区别? EventMachine与那里的许多其他事件发出器非常相似,唯一的主要区别是所有事件处理程序调用都包装在JavaScript setTimeout函数调用中,且其超时值为0 。 通过“暂停” JavaScript执行,为浏览器中的渲染线程提供了时间,从而迫使事件处理程序在执行堆栈的末尾放置并执行。 我发现在使用其他事件发射器实现(例如,来自主干的实现)时,这是一个主要问题。 您可以在查看有关如何影响UI呈现的演示。 您可以阅读有关(尤其是的影响的更多信


【文件预览】:
eventmachine-master
----bower.json(563B)
----.travis.yml(50B)
----test()
--------suite()
--------testssuite.js(523B)
----README.md(6KB)
----dist()
--------eventmachine.min.js(2KB)
--------eventmachine.js(7KB)
----LICENSE-2.0.txt(11KB)
----.gitignore(13B)
----CHANGELOG.md(441B)
----package.json(831B)

网友评论