我学习了如何找出我在 lein-cljsbuild 中使用的 ClojureScript 版本。在哪里可以找到 cljs.core 的 API 文档?
我必须从博客文章中找到有关 js-obj 的信息。
我可以查看源代码,但它是一个大文件,而且主要是 clojure.core 的东西。
不完全是详尽的文档,但是这个备忘单在开始时确实非常有帮助(比没有好!):
http://appletree.or.kr/quick_reference_cards/Others/ClojureScript%20Cheat%20Sheet.pdf
ClojureScript 肯定存在文档问题。实际上,查看源代码并不算太糟糕;它很冗长,但一旦你习惯了它也不算太糟糕。
也就是说,没有人制作明确的 ClojureScript API 参考的原因之一是核心功能都镜像 Clojure,因此这将是相当多的冗余工作。如果一个函数在两种语言中都存在并且工作方式不同,那么这是非常不寻常的,而且很可能是一个错误。
在实践中,我发现使用 Clojure API 文档(或 clojuredocs.org 之类的东西)加上偶尔涉足源代码对于我 99% 的 cljs 工作来说效果很好。
ClojureScript API 文档正在此处编写:
http://cljs.github.io/api