clojurescript

    3热度

    1回答

    Clojure 1.9介绍specs。 clojure.core库中的函数现在有规范。我如何设置一个clojurescript项目来使用规范并在运行时测试clojure.core函数? 我使用库[org.clojure/test.check "0.10.0-alpha2"]和[org.clojure/spec.alpha "0.1.123"]来安装specs和命令instrument。它试图检测我

    1热度

    1回答

    我是新来重新框架,我想我忘了一些明显的东西。我的网页即将开始工作,但当我单击单选按钮时似乎没有更新。基本上,我想要做的是单击单选按钮时,它会将我的value-name原子更新为2.这样做会导致页面刷新,因为函数display-val取决于value-name。然而,没有任何反应。 我感觉我应该订阅一些东西,以便display-val知道要更新。 这里是我的代码: (def q-id (atom 0

    0热度

    1回答

    说我有以下自定义textarea,我如何通过etextarea一个单元格,并同时具有:更改和:值的工作? (defelem etextarea [temp-cell] (textarea :value temp-cell :change #(reset! temp-cell @%))) 的代码可以被修改以包括“@临时小区”或任何但是我已经尝试了许多事情,以及是否我

    1热度

    1回答

    我跟着这个例子: https://github.com/Day8/re-frame/blob/master/docs/FAQs/PollADatabaseEvery60.md 这里是我的间隔处理器 (defonce interval-handler (fn [{:keys [action id frequency event]}] (let [live-intervals (a

    0热度

    2回答

    我学习ClojureScript,我有两个功能,只是更改“根应用”的内容DIV: (ns blog.core) (defn mount-components [] (let [content (js/document.getElementById "root-app")] (while (.hasChildNodes content) (.removeChild

    0热度

    1回答

    我想利用标签文字未来上cljs。我创建 如下因素data_readers.clj {龙珠Z/L debuz.utils/cmlog} 而在SRC/debuz/core.cljs我需要包含cmlog函数的文件: (NS debuz.core (:要求[debuz.utils]))。 然后与这行代码 #DBZ /升“这文本从SRC/debuz/core.cljs印刷测试转到提前编辑它并在a中看到重新加

    4热度

    1回答

    我遇到了问题,因为(= var1 var2 var3 ...)只适用于Clojure/ClojureScript集合和数字,所以如何比较两个JavaScript对象在ClojureScript中的深度平等。 (= (js-obj "a" 1) (js-obj "a" 1)) ;; => false 虽然我写了这个问题,我找到了解决办法......但是我会问和回答这个问题也许它会帮助别人。

    0热度

    2回答

    我似乎并不知道REPL的一些重要方面,使用figwheel或lein-autoreload。 如果我使用上述插件之一启动REPL并对其中一个项目文件进行更改,我通常会收到编译器警告。通常,这意味着我必须重新启动REPL,这会挫败这些插件的全部用途。 让我给你举个例子。我有三个文件:core.cljs,demoscene.cljs和objects.cljs。它们按我提到的顺序使用例如(:requir

    0热度

    1回答

    我使用buddy.hashers生成并保存“hashed_pa​​ssword”字段我的用户的SQL表,但它会产生不同的字符串: user=> (require '[buddy.hashers :as hashers]) nil user=> (hashers/derive "password")"bcrypt+sha512$b55166651bb4e7241f1c42342bdc1ea6$1

    2热度

    1回答

    我有一个Clojurescript程序在浏览器中运行。 它导入了一些库,然后我想让用户输入一些调用这些库的小型clojurescript“胶水代码”。 我可以看到(来自https://cljs.github.io/api/cljs.js/eval)你用四个参数调用eval,第一个参数是环境状态,它是一个原子。但是,我是否可以将当前的环境与我从其他地方所需的所有功能实际转换为eval的适当参数? 更