cljspad
为代码操场
例子
沙盒
cljspad在运行时利用 “ Bootstrapped编译器”为您的浏览器内部的代码评估提供沙盒环境。
沙盒包含一组可在环境中使用的通用库(例如,试剂,重新包装)。
沙盒环境已版本化。 对沙盒的更改(库版本的凹凸,其他库等)构成了新的沙盒版本。
这意味着cljspad沙箱的每个版本都包含打包的ClojureScript库的稳定的已知版本。 GitHub要点是针对沙盒版本保存的,这意味着您的要点永远不会随着cljspad的进展而中断。
您可以通过访问页面查看沙盒更改日志。
渲染到沙箱
通过按“运行”按钮评估代码
为了在右侧窗格中渲染某些内容(例如,React组件),已经为每个库提供了一个渲染功能:
( require '[sandbox.reagent :refer [render]])
( defn my-component []
[ :div {} " Hello world " ])
( render [my-component])
实用功能
sandbox.user包含一些hepler函数:
注入CSS
如果您想为右
1