我在tut Clojurescript 101中注意到你可以使用闭包类:
(ns async-tut1.core
(:import [goog.net XhrIo]))
但有一条说明:
注意:导入仅适用于此用例,您永远不会将其与ClojureScript库一起使用
这究竟是什么意思?据我了解,你不应该这样导入类。我对么?如果我是,你会怎么做呢?非常感谢。
答案 0 :(得分:9)
如果要导入Closure类,则使用import,如果要导入函数或变量,则使用require或use:
(ns async-tut1.core
(:require [goog.events :refer [listen] :as ev])
(:import [goog.net XhrIo]))
这意味着import
表单特定于从主机库导入类的用例(谷歌闭包模块)。