文件名称:cljs-node-webkit-app:摆弄 Clojurescript 和 Node Webkit
文件大小:291KB
文件格式:ZIP
更新时间:2024-07-19 04:38:32
JavaScript
节点 Webkit 突围 一个用于练习画布、Node Webkit 和 ClojureScript 的示例应用程序。 这个应用程序开始于一个关于 canvas、Node Webkit 和 ClojureScript 的学习练习,但已经扩展到更多。 我现在更关注如何使有状态的应用程序成为无状态的。 这个 Breakout 游戏最初是根据关于画布的教程开发的,并移植到 ClojureScript。 现在我正在尽可能多地删除状态。 (希望我能够将其全部删除)。 这个应用程序也是一个事件驱动编程的实验。 我正在有意识地努力让事物彼此不直接了解并通过事件进行交流。 在将此应用程序分解为事件时,它开始强调图结构,其中被触发的事件是图的顶点,事件侦听器是边。 它似乎代表了一个有向循环图,其中循环在无限循环中发挥作用。 构建发布 lein node-webkit-build 发布将放置在发布目录中
【文件预览】:
cljs-node-webkit-app-master
----.gitignore(111B)
----src()
--------clj()
--------cljs()
----resources()
--------public()
----LICENSE(11KB)
----doc()
--------intro.md(106B)
----README.md(3KB)
----test()
--------breakout()
----project.clj(1023B)