我learned如何找出我在lein-cljsbuild中使用的ClojureScript版本。我在哪裏可以找到cljs.core的API文檔?我不得不從博客文章中瞭解js-obj。ClojureScript API文檔
我can look at the source code,但它是一個大文件,它主要clojure.core的東西。
我learned如何找出我在lein-cljsbuild中使用的ClojureScript版本。我在哪裏可以找到cljs.core的API文檔?我不得不從博客文章中瞭解js-obj。ClojureScript API文檔
我can look at the source code,但它是一個大文件,它主要clojure.core的東西。
ClojureScript肯定有文檔問題。你看源頭其實並不算太壞,一旦你習慣了它,它是冗長但不是太糟糕。
也就是說,沒有人提供一個明確的ClojureScript API參考的原因之一是核心函數都是鏡像Clojure,所以這將是相當多的重複努力。如果一個函數在兩種語言中都存在並且工作方式不同,那麼這很不尋常,很可能是一個錯誤。
實際上,我發現使用Clojure API文檔(或類似clojuredocs.org的文檔)以及非常偶然的源代碼進入源代碼對於99%的cljs工作非常有效。
不完全是完整的文檔,但起步時,該小抄的確是相當有幫助的(和總比沒有好!):
http://appletree.or.kr/quick_reference_cards/Others/ClojureScript%20Cheat%20Sheet.pdf
ClojureScript API文檔被在這裏工作:
http://cljs.github.io/api
js-obj在cljs.core中,它只是*主要*鏡像Clojure。這個功能對於互操作非常重要。我投了票,但沒有接受,因爲你回答了我的問題(文檔不存在),但我希望它有一天會有。 :) – mqsoh