2
我想了解ClojureScript的生命週期及其在repl中的評估。這個ClojureScript REPL的生命週期是什麼?
據我瞭解,當我開始一個REPL使用下面的命令lein trampoline cljsbuild repl-listen
,然後當我聽使用以下(repl/connect "http://localhost:9000/repl")
-
- 它創建偵聽端口9000
- 瀏覽器建立一個TCP服務器某種輪詢方式,它在輪詢任何更改。
- 當我在repl中執行任何代碼時,這會更改已編譯的
*.js
文件。 - 然後將此* .js文件提供給瀏覽器。
- 瀏覽器用新的替換當前的* .js文件。
- 因此,由repl中執行的代碼引起的更改顯示在瀏覽器中。
我想更好地驗證和理解這一點。如果有人能詳細說明這一點,或者指出我可以更好地解釋它的鏈接,我們將不勝感激。
感謝,這是非常有幫助! – murtaza52 2013-03-07 02:35:10