jsaction:JsAction是一个小型事件委托库,该库将事件绑定与可以处理事件的代码分离开

时间:2024-05-20 14:21:06
【文件属性】:

文件名称:jsaction:JsAction是一个小型事件委托库,该库将事件绑定与可以处理事件的代码分离开

文件大小:97KB

文件格式:ZIP

更新时间:2024-05-20 14:21:06

JavaScript

动作 JsAction是一个很小的事件委托库,它允许将发生操作的DOM节点与处理该操作JavaScript代码解耦。 添加事件处理程序的传统方法是获取对该节点的引用,然后将事件处理程序添加到该节点。 JsAction允许我们通过一个名为jsaction的自定义HTML属性在事件和这些事件的处理程序名称之间进行映射。 另外,JavaScript代码使用不需要全局公开的给定名称注册事件处理程序。 发生事件时,操作的名称将映射到执行的相应处理程序。 最后,JsAction将事件处理与实际实现分离开来。 因此,在应用程序始终能够响应通过JsAction标记的用户操作时,可能会延迟加载实现。 这可以帮助大大减少页面加载时间,尤其是对于服务器端呈现的应用程序。 建造 JsAction是使用构建的。 您可以从该站点获取最新的编译器。 JsAction取决于。 您可以从GitHub存储库中获取库的


【文件预览】:
jsaction-master
----event_test.js(21KB)
----nativeevents.js(13KB)
----NOTICES(10KB)
----dispatcher_test.js(14KB)
----customevents_test.js(2KB)
----actionflow_test_dom.html(1KB)
----customevents.js(2KB)
----event.js(30KB)
----loader.js(388B)
----dispatcher_auto.js(2KB)
----dispatcher_export.js(1KB)
----LICENSE(10KB)
----dispatcher_example.js(1KB)
----eventcontract.js(60KB)
----jsaction_test_dom.html(1KB)
----eventcontract_export.js(684B)
----dom_test.js(766B)
----eventcontract_auto.js(1KB)
----jsaction.js(3KB)
----replay_test.js(6KB)
----actionflow_test.js(28KB)
----generator_test_dom.html(275B)
----eventcontract_example.js(1KB)
----dispatcher.js(22KB)
----replay.js(13KB)
----cache.js(3KB)
----actionflow.js(41KB)
----syntax.js(14KB)
----jsaction_test.js(3KB)
----generator_test.js(2KB)
----README.md(7KB)
----actionlogger.js(730B)
----generator.js(4KB)
----eventcontract_test_dom.html(4KB)
----eventcontract_test.js(62KB)
----dom.js(2KB)
----customeventdetail.js(259B)
----customevents_test_dom.html(54B)

网友评论