问题标签 [clojurescript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1670 浏览

clojure - 使用 Lein 安装 ClojureScript

有没有办法通过安装 ClojureScript

“lein安装……”?

我在谷歌上搜索 clojurescript 时发现的两个来源似乎都来自 git:

https://github.com/clojure/clojurescript/wiki/Quick-Start

http://clojurescriptone.com/getting-started.html

0 投票
3 回答
3144 浏览

database - 使用 Clojure/ClojureScript 进行 Web 开发的后端

我熟悉在 Clojure 中开发桌面应用程序(编写了一个多线程交互式可视化系统)。但是,我对使用 Clojure 进行 Web 开发还很陌生。

我打算在服务器上使用 Clojure 来处理逻辑;和 ClojureScript 用于处理客户端工作。但是,我不知道为我的数据库服务器使用什么。我应该使用 Monogodb 之类的东西吗?还是Hadoop?或者 .... ?

该应用程序非常简单;一个基本的论坛。在给定时间,并发用户总数将小于 100。对我来说重要的一件事是轻松备份/数据一致性的能力——对我来说非常重要的是我可以轻松地进行日常备份(并且不会丢失所有数据。)

谢谢!

0 投票
3 回答
12377 浏览

clojurescript - 如何在 clojurescript 中创建 json

我有一些 clojurescript,我想与一些 javascript 库进行互操作。在我的 clojurescript 代码中,我进行了一些分析并得出了一个地图列表。就像是

我需要将其传递给 javascript 函数

我不确定如何从我的 clojurescript 函数中返回一个 javascript 对象。有没有办法将嵌套映射和列表序列化为 javascript 对象。或者创建一个新的 javascript 对象然后在其上设置属性的方法?

0 投票
2 回答
531 浏览

comments - 使用 ClojureScript 为 Chrome 构建用户脚本,如何让用户脚本注释块存在于编译输出中?

我正在尝试使用 ClojureScript 在 Chrome 中创建用户脚本。我遇到的问题是该<name>.user.js文件需要在顶部声明有关 UserScript 的属性的注释块。

它看起来像这样:

如何在编译的 JS 文件中包含这个块?

0 投票
1 回答
643 浏览

clojurescript - clojurescript 是否适合与 Sencha/ExtJS 一起使用?

有一个使用 clojurescript 和 Sencha 的简单示例要点。我认为 clojurescript 在设计时考虑到了与 javascript 库的一流互操作,但我阅读得越多,似乎只有 Google Closure 是 clojurescript 的一等公民,与其他 javascript 框架的互操作对他们来说并不重要。

我看不出它为什么不能工作,我错过了什么吗?我不想因为无法预见的问题而放弃原型前的 2 或 3 周。

0 投票
4 回答
2751 浏览

javascript - Clojurescript、JavaScript、SVG、图表、图形

我正在编写一个客户端应用程序。我想使用 ClojureScript。我想生成矢量图形(图形、图表、折线图)。

我应该读什么?

[唯一的硬性要求是 ClojureScript -- (1) 我喜欢 Clojure,并且想在 Clojure 中完成整个应用程序 (2) 这需要在浏览器中运行]

谢谢!

0 投票
1 回答
947 浏览

clojure - ClojureScript + OpenLayers

我正在尝试用 ClojureScript 重写 OpenLayers 的示例用法。

Javascript 源代码如下所示:

我已经像这样重写了这段代码:

Lein 生成以下代码:

它不工作。那么问题在于 ClojureScript 在没有new其他东西的情况下生成代码吗?

0 投票
1 回答
634 浏览

clojure - Clojure Domina 教程

我最近一直在阅读 Clojure webstack。我经历了戒指/直播。现在,我需要了解 Google Closure / Clojure 绑定:https ://github.com/levand/domina

但是,我在任何地方都找不到好的 domina 教程。是否有网站提供在 domina 中构建 Web 应用程序的导览?

(我熟悉 Clojure + Java GUI——我需要的主要是学习如何构建 Web 应用程序。)

谢谢!

0 投票
1 回答
579 浏览

jquery - 无法使用 jayq 绑定到 keydown 事件

我正在尝试使用 jayq 来允许我将 jquery 与 clojurescript 一起使用。

由于某种原因,此代码有效。

但这段代码没有。

是否有任何原因无法正确捕获 keydown 事件

0 投票
3 回答
349 浏览

clojure - 在 clojurescript 中编写 clojurescript REPL

我有兴趣在网页中嵌入 clojurescript REPL。如何在 clojurescript 中编写 clojurescript 评估器,以便我可以将其编译为 javascript 并将 javascript 嵌入网页中?我无法在云中将 clojurescript 编译为 javascript。