clojurescript

    3熱度

    1回答

    我正在用lumo寫一個cli腳本,我想要下面的宏,但是使用nodejs中的readFileSync。 (defmacro compile-time-slurp [path] ;; slurp is not defined in self hosted cljs (slurp path)) 這可能嗎? 編輯:更清楚的是,這是在自承載的clojurescript,其中slurp

    2熱度

    1回答

    是否有一種簡單的方法可以從ClojureScript試劑應用程序更改文檔標題和描述(或其他[:html [:head [:meta標籤)?例如,在每個bidi路線匹配中,更改標題和說明以匹配新的頁面內容。 最好這應該不使用js/window,以便相同的代碼可以在瀏覽器中使用,以及在服務器同構預渲染(我需要搜索引擎優化)。 在JavaScript/React世界中有react-document-me

    0熱度

    1回答

    我正在使用文本輸入字段列表構建重新框架應用程序。我想這樣做的行爲是,當用戶按RETURN時,會創建一個新行並將焦點放在新行上。我已經成功地創造新行,但是,當我嘗試內change-focus事件處理程序使用該調用將焦點更改到新行: (.focus (.getElementById js/document focus-element)) 我得到一個錯誤:Cannot read property 'fo

    1熱度

    1回答

    假設我需要構件數據和構件部件數據。我需要通過http請求獲取小部件數據以獲取其零部件編號。我使用這些部分數字來製作更多的http請求來獲取零件數據。 使用https://github.com/Day8/re-frame-http-fx,它會看起來像: (reg-event-fx :foo/get-widget (fn [{:keys [db]} [_]] {:http-xhrio {

    0熱度

    1回答

    我試圖用react-mathjax喜歡這裏: http://blob.tomerweller.com/reagent-import-react-components-from-npm 我怎麼能窩在Context一個有打嗝格式數據的Node成分?

    4熱度

    1回答

    我試圖從2元素列表中創建一個地圖Subvec s。 這工作正常Clojure中: (into {} (list (subvec [1 2 3] 1))) >> {2 3} 但是在ClojureScript失敗,並出現以下錯誤: No protocol method IMapEntry.-key defined for type number: 2 更換(subvec [1 2 3] 1)

    0熱度

    1回答

    我遵循這個howto:http://blob.tomerweller.com/reagent-import-react-components-from-npm,它工作得很好。我甚至設法用自己的NPM模塊之一的重製幀的這個示例應用程序的頂部:https://github.com/Day8/re-frame/tree/master/examples/simple/ 與啓動產生程序: lein clea

    2熱度

    1回答

    我正在研究兩個相關的Web應用程序,這兩個Web應用程序都依賴於第三個本地項目的代碼,它們具有相同的代碼。 如何在編輯簽出依賴關係時重新生成figwheel並重新加載代碼?

    0熱度

    1回答

    我剛開始clojurescript。我注意到的第一件事是在React周圍有多個包裝庫。我沒有找到任何豐富的選擇,比如我們在Javascript中的選擇(骨幹,餘燼,角度等選擇)。看起來像CLJS社區自然傾向於React,因爲它們都支持不可變的數據結構。 我們絕對可以導入國外的圖書館,但他們並不適合自然,因爲他們傾向於使用JS數據結構而不是CLJS。 所以如果你想開始沒有React包裝器的冒險,會有

    3熱度

    2回答

    我有,我想創建基於作爲參數連同地圖的屬性來記錄實例的類型記錄的新實例的情況下。 (defn record-from-instance [other attrs] ;; Code that creates the new record based on "other" ) 我現在所擁有的是在電線之間的東西: (defn record-from-instance [