Свързани публикации 'clojurescript'


ВРЪЩАНЕ НА БУКМАРКЛЕТИ С CLOJURE И BOOT
{TL;DR} Букмарклетите са адски страхотни. Bookmarklets › разширения на браузъра. „Ето ви“ страхотна нова помощна програма с отворен код за бързо създаване на отметки. НО ЧАКАЙТЕ, КАКВО СА ПАК ОТМЕТКИТЕ? Е, според bookmarklets.com : Отметките са лесни инструменти, които разширяват възможностите за сърфиране и търсене на уеб браузърите Firefox и Explorer . И така, те са, ъъъ... добре, предполагам, че това не е много конкретно. Кога е създаден този уебсайт, 1998 г.?..

Неизменни структури от данни — RRB дървета (част-1)
За функционалното програмиране и неизменността О, колко прост беше светът преди, имахме единични процесори в компютъра, интернет не роди YouTube, Facebook или Instagram и софтуерът беше прост поради ограниченията на хардуера. Уви, не можеше да продължи вечно! Около 2019 г. програмите и софтуерът са проникнали във всичко, от ръчни часовници до самоуправляващи се автомобили. Ограниченията на хардуера бяха заобиколени с помощта на множество процесори и нуждата ни да създаваме..

Четенето на документи на clojure е PITA
Вижте например тази страница: https://cljuredocs.org/clojure.core/require Първо, изглежда като някаква зле форматирана проза, определено не като някакъв технически документ, който трябва да предава точни определения. Но външният вид е само едно, съдържанието е още по-лошо: „Зарежда библиотеки, като пропуска всички, които вече са заредени.“ Обикновено не бих се захванал с първото изречение, но ако прочетете цялата страница, знаете ли какво няма да намерите? Няма да разберете какво..

Свързани въпроси 'clojurescript'

ClojureScript. Нулиране на атом в Reagent, когато възникне повторно изобразяване
Показвам набор от въпроси за тест тест и присвоявам номер на всеки въпрос, само за да ги номерирам, когато се показват в браузъра: (defn questions-list [] (let [counter (atom 0)] (fn [] (into [:section] (for [question...
89 изгледи
schedule 15.09.2022

Компилаторът на ClojureScript не може да намери пространство от имена/файл в същата директория
lein cljsbuild има проблеми с намирането на пространство от имена/файл, което е дефинирано точно до друго пространство от имена/файл, освен ако не се уверя, че са компилирани в определен ред. Оформлението на моята директория изглежда така:...
2616 изгледи
schedule 25.09.2022

clojurescript чака обратно извикване
Имам функция, която връща резултата си чрез функция за обратно извикване. Почти като множество библиотеки с http-заявки. Много пъти трябва да извикам тази функция няколко пъти, за да получа различни данни. (get-data "key-a" (fn [res-a]...
234 изгледи
schedule 29.09.2022

Как мога да извадя цяло число от localstorage и да принудя към цяло число с помощта на clojurescript
Опитвам се да извадя цяло число от localStorage с просто приложение clojurescript. Всичко, което опитах, в крайна сметка се опитах да има някакво грешно поведение. По-долу е моята програма без инициализиране от локално хранилище. Ще игнорирам...
6929 изгледи

как ще бъде приложена конвенцията за извикване (‹map› ‹key›) за js-обекти?
Бих искал да мога да използвам (js-obj) като хеш-карта, така че (def a (js* "{'a': 1, 'b':2}")) (a :a) ;=> 1 Опитах да направя това: (extend-type object IFn (-invoke ([o k] (aget o (strkey k)))) но не се получи.
172 изгледи
schedule 07.11.2023

ClojureScript bRepl изобщо не отговаря
От известно време се занимавам с clojure и clojurescript и винаги намирам, че repl на браузъра е изключително неотзивчив. Обикновено се задържа, без да дава резултат, или хвърля изключение за счупена тръба. Сега съм в ситуация, в която винаги...
890 изгледи

Препратка към външни пространства от имена на clojurescript
Ако в .cljs файл дефинирам файл като този: main.cljs (ns project.main (:use [project.secondfile :only [my-var]])) (js/alert my-var) secondfile.cljs (ns project.secondfile) (def my-var "Hi") Получавам „Referred...
408 изгледи
schedule 13.12.2023

Има ли добър работен процес на ClojureScript?
Опитвам се да използвам ClojureScript за проект. За да бъда щастлив разработчик, имам нужда от бърза обратна връзка: напишете код и го вижте възможно най-скоро. Също така бих искал да използвам REPL в контекста на текущата страница. Използвам...
2126 изгледи

Неволно модифициране на обект, който ще бъде унищожен след извикването на функцията. защо това би било лошо нещо? Фактът, че обектът ще бъде унищожен веднага след извикването на функцията, мисля, че само ограничава възможните щети, които могат да...
428 изгледи

Как мога да конвертирам clojure.contrib.monads, за да се използва с clojurescript?
Бих искал да използвам библиотеката на Clojure Monad clojure.contrib.monads в ClojureScript. Има ли внедряване, което е тествано като известно, че работи с ClojureScript, тъй като не се появява в стандартното разпространение на ClojureScript?...
671 изгледи
schedule 23.01.2024

Проблем с ClojureScript Node.js REPL
Следвам инструкциите за стартиране на ClojureScript Node.js REPL: https://github.com/clojure/clojurescript/wiki/Quick-Start Всичко работи добре, но в секцията „Node.js REPL“ получих грешките с rlwrap java -cp cljs.jar:src clojure.main...
409 изгледи
schedule 07.12.2023

Използване на defprotocol за създаване на javascript обект
Като се има предвид, че дефинирах протокол (defprotocol SubscriptionListener (onConnection [cid] "") (onUpdate [cid data] "")) И аз взаимодействам с библиотека, в която javascript обект с този интерфейс се предава по следния начин...
87 изгледи
schedule 20.12.2023

Как да получа достъп до свойствата на събитие натискане на клавиш в ClojureScript с помощта на канали?
Използвайки ClojureScript, се опитвам да предприема действия, когато някой натисне enter в текстово поле, и игнорирам други клавиши. Така че трябва да мога да правя разлика между различните натискания на клавиши. За справка моето ns в моето...
2219 изгледи
schedule 11.02.2024

В ClojureScript, как да покажа float с 2 десетични знака?
Опитах се да използвам with-precision , но не се получи: (.log js/console (with-precision 2 1.2345)) Така че използвах toFixed : (.log js/console (.toFixed 1.2345 2)) Но чувствам, че това не е идиоматичният начин да се направи...
5459 изгледи
schedule 22.04.2024

Споделяне на код между сървър и клиент в Clojurescript/Clojure
Да кажем, че исках да отделя някакъв общ код между моя *.cljs от страна на клиента и моя *.clj от страна на сървъра, напр. различни структури от данни и общи операции, мога ли да направя това? Има ли смисъл да го правя?
3301 изгледи
schedule 15.05.2024

Красиво отпечатване на нечетим ClojureScript #js формуляр
Как да отпечатате красиво дълбоко вложена структура от данни на ClojureScript #js, която се отпечатва като „нечетима форма“ на (prn (js->clj some-form)) ? Нечетливите части изглежда са обектни представяния като "viewport" #<((123, 456),...
1241 изгледи
schedule 09.04.2024

Второто решение е по-гъвкаво, мисля, че това, което ми трябва. Благодаря! =)
157 изгледи