V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
AsyncRustacean

ocev.js 前端(pub/sub)库,支持代理 Web 元素的所有事件,并且用 Promise/Stream 的形式处理事件

  •  
  •   AsyncRustacean · Feb 26, 2024 · 1352 views
    This topic created in 798 days ago, the information mentioned may be changed or developed.

    ocev 是一个事件库,设计目的是为了简化事件处理的复杂性,同时支持 promise/stream 的方式处理事件.

    支持代理 web 元素的所有事件,并用 ocev 的 api 进行处理.

    所有 api 都最大化的支持 typescript ,提供最完整的类型提示


    github

    文档地址

    一个代理事件的示例 codesandbox

    4 replies    2024-02-27 10:54:58 +08:00
    zy0829
        1
    zy0829  
       Feb 26, 2024
    相对于传统的 evtbus 能绑定 dom 还挺有意思的
    AsyncRustacean
        2
    AsyncRustacean  
    OP
       Feb 26, 2024
    @zy0829 主要目的是为了开发者的体验,不用一遍遍写那些 web api
    Pencillll
        3
    Pencillll  
       Feb 27, 2024 via Android
    感觉很不错啊,这个 EventProxy 看起来挺爽的,会试用一下
    AsyncRustacean
        4
    AsyncRustacean  
    OP
       Feb 27, 2024
    @Pencillll 谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2546 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:19 · PVG 20:19 · LAX 05:19 · JFK 08:19
    ♥ Do have faith in what you're doing.