我学会了如何通过 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