介绍
优质
小牛编辑
140浏览
2023-12-01
Clojure(读作 “Closure”)是 Rich Hickey 发明的一门 Lisp 方言, 它是一门通用编程语言但是着重于函数式编程.
Clojure 本身编译到 JVM Bytecode 运行, 而 ClojureScript 编译到 JavaScript 运行.
ClojureScript 在不可变数据和 DSL 构造方面的优势使之非常适合配合 React 进行编程和优化, 同时静态分析和 Macro 也为实际开发带来了很多的便利.
要深入学习 ClojureScript 需要阅读大量的 Clojure 教程, 查阅手册, 做练习等等.
- Clojure 入门教程 https://wizardforcel.gitbooks.io/clojure-fpftj/content/
- CheatSheet http://cljs.info/cheatsheet/
这份文章指导新手了解 ClojureScript 并入门. 文中依据其文件后缀简称 “cljs”. 文档中的 cljs 代码基于 Lumo 或者 shadow-cljs 编译运行.
如果你喜欢读英文的教程, 可以阅读 modern-cljs.