编辑 01
听起来像网络套接字是我想要的。
技术背景:
我熟悉 Clojure + ring + 镇静。
我开始学习 ClojureScript。(有 lein-cljsbuild 设置;还花时间“手动”安装 ClojureScript 只是为了看看它是如何工作的。)有基本的(警报(问候“ClojureScript”))演示工作。
我要创建的内容:
我想创建一个基本的两人记事本(即 Instant Messenger 或两人 IRC 频道)。我希望有一个 Clojure 服务器。当客户端连接时,它会显示一个文本簿;用户输入一些单词,clojure 更新给其他用户。
问题
我需要一些帮助才能开始。Google Closure 是一个大图书馆,我想了解以下内容:
(1) 如何设置基本连接以获取我的 cljs 代码和我的 clj 代码以相互发送数据
(2) 一旦我的 cljs 代码收到新数据,我如何让它更新 DOM?
我认为这是两个主要的东西——如果我有这个,它将为理解 clojurescript 的其余部分提供一个框架。
谢谢!