JsAction事件代理库

联合创作 · 2023-09-22 10:14

JsAction 是个极小事件代理库,允许解耦 JavaScript 代码中处理 action 的 DOM 节点。添加事件处理器传统的方式就是获取节点的引用,然后添加到事件处理它。JsAction 允许用户通过自定义的 HTML 属性 jsaction 映射事件和这些事件处理器的名字。

DOM

Actions 中表明 jsaction 属性,使用 ; 分隔开来:

[eventType:]<namespace>.<actionName>

如果没有指定 eventType ,JsAction 会假定 click

<div id="foo"
     jsaction="leftNav.clickAction;dblclick:leftNav.doubleClickAction">
  some content here</div>
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报