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 [