clojurescript

    0

    1答えて

    テキスト入力フィールドのリストを含む再フレームアプリケーションを構築しています。ユーザーがRETURNを押すと、新しい行が作成され、新しい行にフォーカスが置かれるような振る舞いをしたいと思います。私はchange-focusイベント・ハンドラ内でこの呼び出しでその新しい行にフォーカスを変更しようとしたとき、私は、しかし、新しい行を作成することに成功しました: (.focus (.getElemen

    0

    1答えて

    とClojureScriptにコンポーネントを反応させるの私はここのようなreact-mathjaxを使用しようとしている: http://blob.tomerweller.com/reagent-import-react-components-from-npm どのようにしゃっくりフォーマットされたデータとContext 1で私が巣Nodeコンポーネントできますか?

    4

    1答えて

    2要素のリストSubvecからマップを作成しようとしています。 これはClojureの中で正常に動作します: (into {} (list (subvec [1 2 3] 1))) >> {2 3} をしかし、次のエラーで、ClojureScriptに失敗:[2 3]で(subvec [1 2 3] 1)の交換 No protocol method IMapEntry.-key define

    0

    1答えて

    」と表示されました。すべてがOKに動作しますが、私がやるとき lein clean && lein figwheel :と結果のアプリを起動する https://github.com/Day8/re-frame/tree/master/examples/simple/ :私も再フレームのこの例のアプリの上に私自身のNPMモジュールのいずれかを使用するために管理しました lein do clea

    1

    4答えて

    私が有効なのClojure/ClojureScriptフォームを含む、以下の文字列を持っている場合:私は、このフォームの最初の「ステップ」を評価する方法を "(+ 1 (+ 2 (/ 6 3)))" を? "(+ 1 (+ 2 2))" してから、このことに対応した形状を回す:あなたは再帰を使用 "(+ 1 4)"

    0

    1答えて

    私はちょうどclojurescriptで始まったばかりです。私が気づいた最初のことは、Reactの周りに複数のラッパーライブラリを持つことです。私はJavascript(バックボーン、エバー、アングルなどの選択肢)のような豊かな選択肢は見つけられませんでした。 CLJSコミュニティのように、どちらも不変のデータ構造を好むのでReactに向かって自然に傾いているようです。 私たちは間違いなく外国のラ

    3

    2答えて

    属性のマップと共に引数として渡されるレコードインスタンスのタイプに基づいて、レコードの新しいインスタンスを作成したい場合があります。 (defn record-from-instance [other attrs] (let [matched (s/split (subs (str (class other)) 6) #"\.") path (s/join "."

    0

    1答えて

    this postをClojurescriptの試薬で熟読すると、timer-componentコンポーネントを実装するさまざまな方法で実験しました。私の最初の試みは、しかし、動作しませんでした: (defn timer-component [] (fn [] (let [seconds-elapsed (r/atom 0)] (js/setTimeout #(sw

    1

    1答えて

    私はclojurescriptでゲームを書いています。 たとえば、x軸とy軸に0〜10000の2Dゲームエリアがあります。 この領域には、異なるサイズのドットがあります。 プレイヤーがドットに触れると、それは削除されます。 最大2500ドット以上ある場合があります。 プレイヤーはすべてのフレームを移動できるので、1秒間に〜2500ドットすべてを60回チェックする必要があります。 はどここのデータ構

    0

    1答えて

    これはかなり簡単な問題です。これまで私は問題を理解するためにすべての朝の乾燥を費やしました。私は、次のClojureベースのWebサイトでHoplonを使用することに決めました。ブート・ビルド・ツールとHoplonでバックエンドを組み込むために、新しいプロジェクトをどのように始めることができるのだろうかと思っていました。以下のコードは、bashでバックエンドのないテンプレートを作成する方法です。あ