|>遊樂場 - 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