我试图了解ClojureScript的生命周期及其在repl中的评估。
据我所知,当我使用以下命令lein trampoline cljsbuild repl-listen
开始复制时,然后当我使用以下(repl/connect "http://localhost:9000/repl")
收听时 -
*.js
文件。我正在努力验证并更好地理解这一点。如果有人可以详细说明这一点,或者指出可以更好地解释它的链接,我们将不胜感激。
答案 0 :(得分:4)
严格来说,javascript的执行环境不一定是浏览器,尽管“大多数”用途都是。
对于基于浏览器的执行环境:
GET
到http://server:9000/repl
)最简单的方法是使用Google Chrome开发人员工具中的网络监视器监控http流量。
注意:在HTTP长轮询设置中,请求/响应之间存在无限的混淆空间,这可能会有所帮助:
[REPL] -> [browser] travels via HTTP Response
[browser] -> [REPL] travels via HTTP Request.