問題タブ [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.
clojure - HTML 文字列の代わりにオブジェクトを返す defpartial
クライアント側で html を生成するために Chris Ganger のクレート ライブラリを使用しています。
上記の関数を clojurescript repl で実行すると、次のよう(html)
になります。#<[object HTMLDivElement]>.
ただし、として実行すると(.log js/console (html))
、適切に生成された html がブラウザのコンソールに記録されます。
オブジェクトの代わりに HTML 文字列を返すようにするにはどうすればよいですか?
ありがとう、ムルタザ
clojure - ClojureScript パラメーター宣言エラー
clojurescript で楽しくハッキングしていたところ、突然このエラーが発生しました。
java.lang.IllegalArgumentException: パラメータ宣言 clojure.core/let はベクトルである必要があります core.clj:6567 clojure.core/assert-valid-fdecl core.clj:220 clojure.core/sigs
コードのすべてのビットにコメントを付けようとしたり、サーバーを再起動したりしました.....コンパイルにcljsbuild 0.2.1を使用しています。このエラーをデバッグするにはどうすればよいですか?
以下は完全なスタックトレースであり、どの行がエラーの原因であるかは示されていません -
clojure - Clojure (スクリプト): 非同期操作を同期的に推論するためのマクロ
環境
私は ClojureScript で遊んでいるので、Ajax は次のように動作します。
ハンドラーは次のようになります。
さて、これは、「新しいデータを取得し、左側のサイドバーを更新する」のようなことを言いたい場合、最終的には次のようになります。
さて、私はこれを次のように書きたいと思います:
しかし、make-ajax 呼び出しがすぐに戻るため、機能しません。
質問
これを機能させるために、モナドまたはマクロを使用する方法はありますか? [2] が [1] に自動書き換えされるようにするには?私は信じている:
- [1[ に書き換えられるため、パフォーマンスが低下することはありません。
非同期イベントではなく同期ステップで考えることができるので、私にとってはより明確に推論できます
この問題に遭遇したのは私が初めてではないと思うので、これがよく知られている問題であれば、「Google for Problem Foo」という形式の回答は完全に有効です。
ありがとう!
clojure - clojurescript ブレークポイント
clojurescript でブレークポイントを作成する方法はありますか? repl または chromes ネイティブ デバッガーのいずれかで。
(js *「デバッガー」)を試しましたが、これが返されます
SyntaxError: 予期しないトークン デバッガーです
ありがとう!
clojure - グーグルの依存関係を含める際のclojurescriptエラー
私はグーグルクロージャーの依存関係を必要とするcljsページを持っています-
これは、htmlページの読み込み時に表示されるエラーです。エラーはブラウザのjsコンソールに記録されます-
cljs-buildを使用してclojurescriptをコンパイルしてもエラーは発生しません。
clojure - clojure マップを操作するための「jQuery」タイプの関数
ネストされたマップをウォークスルーする問題を解決する jQuery タイプの関数はありますか?
たとえば、次のような構成があるとします。
私はまだ、ネストされた永続データ構造を assoc と dissoc で操作する優れた方法を見つけていません。ただし、jquery
マップを操作するスタイルがあれば、次のようなコードを記述できます。
セレクターの場合は次のようになります。
jayq
つまり、本質的に、html dom の代わりに clojure オブジェクトを操作するための実装を探しています。
前もって感謝します!
dom - Clojurescript DOM インターフェイス
DOM を Clojure データ構造のように見せる Clojurescript ライブラリはありますか? 特定の種類の DOM 操作を行う Enfocus のようなライブラリをいくつか見つけましたが、私が望むのは、次のように DOM を処理できるようにすることです。
等々
clojurescript - ClojureScript、JavaScript、AJAX 呼び出し、継続渡しスタイル
Clojure が特に継続を持たないことを選択したことは理解しています。
現在、ClojureScript で遊んでいます。
JavaScript の AJAX 呼び出しプロトコルでは、「AJAX 呼び出しが返された後に何をするか」を処理する関数を渡すことがよくあります。
これは非常に続きのように聞こえます。
ClojureScript で CPS を設定する標準的な方法はありますか?
そうでない場合、AJAX コールバックを処理する正しい方法は何ですか?
ありがとう!
clojure - clojurescript でモナドを使用できますか?
モナドが clojure で利用できることは知っていますが、clojurescript で動作することを確認した人はいますか?