Clojure 附加事件处理程序

Clojure 附加事件处理程序,clojure,clojurescript,Clojure,Clojurescript,我有一个名为somehandler的事件处理程序和一个名为someevent following的事件,当在javascript中执行它时 window.onsomeevent = space.some_handler; 我在谷歌上搜索了将近一个小时,但在clojurescript?中找不到如何做到这一点。这里有一个片段,可以将鼠标向下的侦听器添加到窗口中。在此处查看其他google关闭事件类型: 访问javascript属性的语法可能已经改变,我只是从ClojureScript开始。今天,我

我有一个名为somehandler的事件处理程序和一个名为someevent following的事件,当在javascript中执行它时

window.onsomeevent = space.some_handler;

我在谷歌上搜索了将近一个小时,但在clojurescript?中找不到如何做到这一点。

这里有一个片段,可以将鼠标向下的侦听器添加到窗口中。在此处查看其他google关闭事件类型:


访问javascript属性的语法可能已经改变,我只是从ClojureScript开始。今天,我需要对上面的te代码做一个小改动:(-MOUSEDOWN events/EventType)
(ns example
  (:require
   [goog.dom :as dom]
   [goog.events :as events]))

(def w (dom/getWindow))
(events/listen w (.-MOUSEDOWN events/EventType) #(js/alert "Handle Mouse Down"))