12得票3回答
如何使用ClojureScript从本地存储中提取整数并将其强制转换为整数?

我正在尝试从localStorage中提取一个整数,用于一个简单的ClojureScript应用程序。我尝试过的所有方法都出现了某种错误行为。 以下是我的程序,没有从本地存储初始化。我将忽略未找到键的情况,因为我有一个处理这个情况的JQuery版本来初始化存储。此外,JQuery应用程序可以...

22得票2回答
从Javascript中调用ClojureScript

如何从Javascript中调用ClojureScript代码(不是反过来!)。 已经有方法可以从Java中调用Clojure,但我不知道如何在ClojureScript中实现等价功能。

9得票1回答
在Clojurescript的Reagent中,如何为拖放操作添加事件监听器?

例如,我要如何在不回到命令式风格的情况下执行这些监听器(listener)呢? var cols = document.querySelectorAll('#columns .column'); [].forEach.call(cols, function(col) { col.addE...

11得票2回答
Clojurescript,Reagent:将原子作为输入传递还是作为全局变量使用?

我正在编写一个Clojurescript应用程序,使用Reagent使我的组件具有响应性。 我有一个简单的问题:我应该 通过我的组件将我的atoms作为输入传递,还是 将atoms作为全局变量使用,并让它们“副作用”我的组件? 在教程中,他们使用了后者,然而为了保持函数的纯净性,我选...

17得票2回答
如何使用Clojurescript与HTML DOM交互?

我是Clojurescript的新手。我想知道如何使用Clojurescript创建HTML元素,并如何更改它们的属性。我在网上似乎找不到很多相关信息。

11得票1回答
我该如何处理Clojurescript宏中所需的Clojurescript代码?

假设我有一个X.clojurescript和一个X.clojure名称空间,X.clojurescript中的所有内容都是Clojurescript代码,X.clojure中的所有内容都是Clojure代码。不幸的是,我不能直接在Clojurescript中定义宏,我必须在Clojure中定义...

13得票3回答
我该如何在 re-frame 中循环遍历已订阅的集合并将数据显示为列表项?

考虑以下ClojureScript代码,其中使用了Specter、Reagent和Re-frame框架,使用外部的React.js网格组件作为视图组件。 在db.cls中: (def default-db {:cats [{:id 0 :data {:text "ROOT" :test...

11得票1回答
在ClojureScript中,解决函数会抛出错误,但在Clojure中不会。

下面的程序在Clojure中按照我的预期工作,但在ClojureScript中会抛出错误。我想知道这是一个bug还是ClojureScript中没有该功能,或者我需要重新考虑我的尝试方式。提前感谢您的帮助。 ; Clojure... (defn foo [x] x) (defn foobee...

14得票2回答
ClojureScript交互操作

我试图找出如何在ClojureScript中访问JavaScript对象属性。如果我预先知道属性的名称,那很容易。要获取foo.bar,我只需要执行(.-bar foo) 有没有一种方式可以在运行时仅知道属性名称的情况下访问该属性?我正在寻找JS语法foo[dynamicBar]的等效方法。

8得票6回答
如何在Clojure中获取序列的尾部

我有一个Clojure的序列。 (1 2 3 4) 如何获取序列的所有尾部,例如: ((1 2 3 4) (2 3 4) (3 4) (4) ())