Я пытаюсь понять жизненный цикл ClojureScript и его оценку в repl.Каков жизненный цикл этого ClojureScript REPL?
Как я понимаю, когда я начинаю Repl с помощью следующей команды lein trampoline cljsbuild repl-listen
, а затем, когда я слушаю, используя следующие (repl/connect "http://localhost:9000/repl")
-
- Это создает сервер TCP, который прослушивает порт 9000.
- браузер устанавливает какой-то опрос, где он проводит опрос о любых изменениях.
- Когда я выполняю любой код в repl, это изменяет скомпилированный файл
*.js
. - Этот файл * .js затем служит в браузере.
- Браузер заменяет свой текущий * .js-файл новым.
- Следовательно, изменения, вызванные кодом, выполняемым в repl, отображаются в браузере.
Я пытаюсь проверить и понять это лучше. Поймите, если кто-нибудь сможет это уточнить или указать мне на ссылки, которые лучше объясняют это.
Спасибо, что было очень полезно! – murtaza52