Описание тега clojurescript-javascript-interop
2
ответа
d3 перевод JavaScript в ClojureScript
Я хочу перевести следующий JavaScript в ClojureScript: var myScale = d3.scaleLinear() .domain([0, 10]) .range([0, 600]); После создания этой функции вы должны иметь возможность вызывать ее с помощью номера: myScale(3); // returns 180 Моя попытка зак…
07 авг '18 в 13:45
0
ответов
Clojure Spec: карта? сбой, потому что спецификация думает, что моя структура данных является вектором?
Я пытаюсь проверить большую структуру данных clojure в Spec. Я получаю сбой в этой части: {:pageName "HelloWorld" :pageType ::workPage :cells ["Hello World" "How are you?"]} используя это: (s/def ::WorkPage (s/keys :req-un [::pageName ::pageType ::c…
13 дек '18 в 14:46
1
ответ
Анимационный стол Anzer с rc-animate в приложении re-frame
Я пытаюсь воссоздать пример в http://react-component.github.io/table/examples/animation.html чтобы добавить анимацию в таблицу в приложении перекадровки. Таблица отображается с использованием antizer, который является библиотекой ClojureScript для к…
19 окт '18 в 21:01
1
ответ
Пакет NPM не компилируется в Clojurescript
Я пытаюсь использовать Uber / Reaction-Map-Gl с Clojurescript. Я добавил это project.clj- :npm-deps {"@cljs-oss/module-deps" "^1.1.1" :react-map-gl "^3.3.0-alpha.5" :react "^16.4.1"} а также npm installредактировал это отдельно. Когда я требую это о…
27 июл '18 в 15:10
2
ответа
Clojurescript - PersistentArrayMap → Объект → PersistentArrayMap - передача данных между веб-работником
Я пытаюсь передать карту сценария веб-работнику. Прежде чем передать его, он имеет тип PersistentArrayMap, cljs.core.PersistentArrayMap {meta: null, cnt: 3, arr: Array(6), __hash: null, cljs$lang$protocol_mask$partition0$: 16647951…} Однако, когда д…
29 июл '18 в 22:45
1
ответ
Как сохранить ключевые слова в массивах при конвертации в json с помощью js->clj?
Мое реальное поведение (js->clj (clj->js [:a :b :c]) :keywordize-keys true) => ["a" "b" "c"] Желаемое поведение [:a :b :c]
29 ноя '18 в 02:55
1
ответ
Проблема в генерации <AgGridReact>, используя clojurescript + Reagent + cljsjs/ag-grid-реагировать
Я пытаюсь использовать React ag-grid в реагенте ( ссылка на сетку), но возникают проблемы с излучением node AgGridReact, Реализовал React.Component, используя подход pesterhazy, но испуская AgGridReact от рендора метод не работает. Пожалуйста, предл…
04 окт '18 в 15:59
1
ответ
Возвращаемое значение из обратного вызова JavaScript
У меня проблемы с возвратом значения из обратного вызова. Я использую https://github.com/transducer/cljs-iota который является оболочкой для библиотеки JavaScript IOTA. Мой код: (defn find-transactions "search transactions associated with an address…
25 июн '18 в 14:18
1
ответ
Как создать независимую библиотеку JavaScript в ClojureScript?
Допустим, у меня есть cljs файл, содержащий следующее: (ns foo) (defn add [x y] (+ x y)) и хотим сделать это доступным в виде библиотеки JavaScript для разработчиков, не являющихся ClojureScript (в первую очередь ориентированных на node.js). Я могу …
19 окт '18 в 14:28
2
ответа
Использование MathJax в ClojureScript
Я хочу использовать MathJax в программе ClojureScript для набора некоторой математики в элементе DOM, а не всей страницы (которая работает), а только этого одного конкретного элемента DOM. (Это панель предварительного просмотра редактора Markdown, к…
22 май '18 в 21:44
1
ответ
Как разместить Clojurescript npm-deps в производственной настройке?
Это простой вопрос, но я некоторое время ломал голову над ним, и у него не так много документации для просмотра: У меня есть настройки для разработки с ClojureScript, figwheel, npm deps, которые отлично работают для меня. Но когда я создаю производс…
16 мар '19 в 19:22
1
ответ
Использование результирующего объекта из функции require в ClojureScript?
В JavaScript есть идиома: const ScrollTrigger = require('ScrollTrigger-classes'); var trigger = new ScrollTrigger({ once: true }); Как мне сделать то же самое в ClojureScript, используя Shadow-CLJS для модулей npm?
28 мар '19 в 19:18
2
ответа
Как я могу предотвратить закрытие компилятором определенных методов в clojurescript?
Я интегрирую quilljs с моим приложением clojurescript. Я включил его в мой файл project.cljs примерно так: [cljsjs/quill "1.3.5-0"], Компилятор минимизирует некоторые методы и вызывает ошибку: function xA(a, b) { var c = t(a).getSelection(!0) , d = …
01 апр '19 в 19:52
0
ответов
Неопределенный nameToPath при использовании ClojureScript:npm-deps
Я пытаюсь установить библиотеку Ant Design через :npm-deps так в моем project.clj у меня есть: :cljsbuild {:builds {:app {:source-paths ["src" "env/dev/cljs"] :compiler {:main "metro-parks-cljs-components.dev" :output-to "public/js/app.js" :output-d…
25 мар '19 в 15:50
2
ответа
Как скрыть / показать таблицу в ClojureScript
Я хотел бы показать / скрыть таблицу, когда нажата шевронная кнопка. Следующий код взят с http://jsfiddle.net/z0y0hp8o/6/. Я хотел бы сделать то же самое, но в clojurescript с использованием взаимодействия Java. (document).on('click', '.panel-headin…
14 июн '19 в 00:45
1
ответ
Clojurescript с webpack и infer-externs требует неопределенного объекта с расширенной компиляцией
Я следовал этому руководству по использованию webpack + clojurescript, https://clojurescript.org/guides/webpack. Он отлично работает при компиляции с :none или же :whitespace, но когда я собираю с :advanced один из объектов подключен к window в коне…
08 июл '19 в 20:34
1
ответ
Добавление путей классов в clojurescript во время выполнения?
Можно ли добавить пути к классам в программе Clojurescript, работающей на Nodejs во время выполнения?
27 авг '19 в 17:13
2
ответа
ClojureScript изменить отображение нет видимым
Я хочу изменить видимость таблицы при нажатии кнопки, используя взаимодействие clojurescript/javascript. я пробовал {:on-click #(-> js/document (.getElementById "db-search-result-tables") (.-style) (.-display "block"))} Это тег div, на котором я …
05 июл '19 в 22:20
2
ответа
Как открыть новое окно с помощью ClojureScript?
Мне нужно открыть новую вкладку с помощью ClojureScript. (js/window.open "http://localhost/go/somewhere") Я получаю следующую ошибку: Uncaught TypeError: window.open не является функцией Это не помогает установить его, потому что ничего не происходи…
12 ноя '19 в 10:48
0
ответов
Как я могу помешать компилятору ClojureScript выполнять определенные требования?
В моем коде ClojureScript мне нужен модуль JavaScript с именем seedrandom который находится в node_modules папка, например: (ns something.core (:require ["seedrandom" :as rnd])) (js/console.log (.quick (rnd "x"))) Согласно seedrandom документации он…
25 сен '19 в 03:39