|>游乐场 - elm我用来玩精美和令人兴奋的技术的操场。这是给榆树的。
这个游乐场的目的是探索,研究和评估ELM语言,这是一种可靠的网络应用的令人愉快的语言。

展示箱的目的是:
访问?演示网站并在浏览器中播放。
该演示是用ELM编写的纯水疗中心(100%客户端应用程序)。
展示清单:
GLSL:由GLSL着色器创建的动态WebGL电力效应,具有互动3D旋转,并具有光滑的惯性。
声波切换:SVG中呈现的简单声波切换按钮。
DAPP:使用EIP-6963的直接去中心化应用程序(DAPP),它与各种钱包接口。
小行星:经典游戏小行星的简单克隆,使用用SVG渲染的实体组件系统(ECS)模式在榆树中实现。
术语:基于Web的终端,该终端使用ELM端口评估JavaScript代码以进行交互。
物理:使用Verlet集成算法的直接物理发动机,该算法呈现在HTML5画布上。
迷宫:使用递归回溯算法精心制作的迷宫发电机。
数字时钟:使用SVG视觉代表的数字时钟演示。
Lissajous:SVG中描绘的Lissajous人物的动画。
计算:专为简单算术操作而设计的基本计算器。
ELM 0.19为我打电话给我,因为我在该项目中使用的主题发生了许多更改,并以前版本:
elm.json文件Posix , Zone )我终于设法迁移到了这个新版本,但可以注意到不稳定性。
确保正确安装以下内容:
v18.17 (氢)v8.3该项目现在依靠Parceljs,这是一个Web应用程序包裹,可以免费构建ELM。
首先,该项目所取决于的所有节点软件包必须在本地安装。这可以通过以下命令来完成:
pnpm install可以通过以下方式启动构建
pnpm build然后,在浏览器中打开./dist/index.html文件。
如果您愿意,该网站可以由本地HTTP服务器发布。在此模式下,如果检测到任何更改,则将重新启动项目的构建,并且该站点会在浏览器中自动更新;在开发阶段,这很好。
该出版物以以下命令启动:
pnpm serve该站点可以通过"/端点”访问。
elm :榆树
带有以下(主要和非详尽)软件包:
parceljs :Web应用程序Bundler
bulma :现代CSS框架
麻省理工学院©Chris Camel