口哨声:使用Elixir构建交互式Web体验

时间:2024-02-26 01:20:05
【文件属性】:

文件名称:口哨声:使用Elixir构建交互式Web体验

文件大小:42KB

文件格式:ZIP

更新时间:2024-02-26 01:20:05

virtual-dom elixir elm-architecture websockets web-framework

哨 Whistle是一个用于完全在Elixir中构建交互式Web应用程序或小型组件的库,它可以使用HTML以及通过WebSockets呈现组件,所有Whistle程序都能够做到: 服务器端渲染,就像在任何现代Web框架中一样 使用类似于Elm的架构进行客户端交互 使用Plug进行单页应用程序路由,因此不需要完全重新加载页面 有关使用Whistle大部分功能的示例单页应用程序,包括服务器端渲染和路由,请查看以下聊天应用程序: 代码: 演示: : 链接: 说明文件: : 请记住,该项目仍处于初期阶段,某些事情可能无法正常工作,并且API将会发生最明显的变化。 同时,这只是一个附带项


【文件预览】:
whistle-master
----mix.exs(2KB)
----priv()
--------whistle.js(18KB)
----lib()
--------whistle.ex(108B)
--------whistle()
----.travis.yml(342B)
----config()
--------config.exs(1KB)
----.formatter.exs(84B)
----test()
--------whistle_test.exs(65B)
--------router_test.exs(1KB)
--------html_test.exs(1KB)
--------test_helper.exs(1KB)
--------dom_test.exs(4KB)
--------program_test.exs(4KB)
--------program()
--------socket_handler_test.exs(2KB)
----LICENSE.md(1KB)
----README.md(7KB)
----mix.lock(5KB)
----docs()
--------distributed.md(695B)
--------javascript.md(3KB)
--------phoenix.md(2KB)
--------setup.md(2KB)
----.gitignore(592B)
----package.json(537B)

网友评论