clojurescript

    2

    1答えて

    : (defn place-background [] [:div {:class "pbackground" :style {:height (:fullheight @app-state)}}]) (reagent/render-appendChild [place-background] (. js/document (getEle

    4

    2答えて

    動的varの値を新しいものに設定できませんでした。 (def *pop* true) (set! *pop* false) => IllegalStateException Can't change/establish root binding of: *pop* with set clojure.lang.Var.set (Var.java:221) また、私はどちらか動作しませんで

    1

    1答えて

    既存の関数と同じ名前のメソッドを宣言し、プロトコル/レコードのメソッドに動的にディスパッチするdefprotocol(およびそれを実装するにはdefrecord)を書くにはどうすればよいですか? iff私はそれをプロトコル/レコードのインスタンスで呼びますが、それ以外の場合は既存の関数にディスパッチしますか? 例えば、私は基本的な算術演算をサポートしているジオメトリヘルパー(わずかにそれを維持する

    2

    1答えて

    1つのJavaScript lib(PRNG)の周りにいくつかのラッパーマクロを書きました。 次に、このマクロクロスプラットフォームによって提供される機能を作りたかったのです。 (つまり、JVM用にこのマクロを別の実装にしたいと考えています)。 Clojureで適切な方法は何ですか? コンパイル時にJVMやJSで使用されているコードを返すマクロを検出できますか?

    1

    1答えて

    私は、以下のコードのように、Clojurescript/Reagent SPAでGoogleのrecaptchaを使用しようとしています。キャプチャが解決され、データ・コールバックが呼び出されることになっている場合は (ns myapp.captcha (:require [reagent.core :as r] [cljs.core.async :refer [<! >!

    1

    2答えて

    lein new luminus <app-name> +jetty +mongodb +re-frame +ciderによって生成された小さなアプリケーションが、uberjarコマンドを実行しているときにエラーが発生しました。それはlein repl経由で実行されるdevアプリケーションとして動作します。 Datomicを使用した結果、同様のエラーが依存関係の不一致に陥るのが見受けられましたが、

    0

    1答えて

    私はClojureScriptを勉強していて、__dirnameにファイルをリストしようとしていますが、それを動作させることはできません。問題はどのようにしてになるかと思います。 は、私はそれが定義されたフォルダ (ns namespace (:require [cljs.nodejs :as node])) (def fs (node/require "fs")) (.read

    1

    1答えて

    現在、cljsライブラリservantを使用しようとしています。それは、労働者から呼び出されているので、これは、文書が定義されていないというエラーが発生 var CLOSURE_UNCOMPILED_DEFINES = null; if(typeof goog == "undefined") document.write('<script src="js/main.out/goog/base.j

    7

    1答えて

    私はシンプルな描画プログラムでクロージススクリプトの試薬を手に入れようとしています。 私は、原理的な「FRP」インスピレーションスタイルでマウスの位置にアクセスする方法の例をReagiで探しています。 [:p [:onmousemove (fn (evt) ...)]] は、DOMの要素にハンドラをアタッチする:様々な試薬の例では 私はこのように物事を見ることができます。 そしてReagi「行