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