valerie:用于构建Web应用程序的Rust前端框架

时间:2021-03-08 12:22:57
【文件属性】:
文件名称:valerie:用于构建Web应用程序的Rust前端框架
文件大小:58KB
文件格式:ZIP
更新时间:2021-03-08 12:22:57
Rust 瓦莱丽 用于构建Web应用程序的Rust前端框架。 瓦莱丽(Valerie)仍处于早期阶段。 目前尚无法使用许多功能。 还有很多工作要做,欢迎您尝试一下。 没有虚拟DOM。 通过遵循MVVM体系结构而不是MVC体系结构,可以以简单的方式创建UI。 使用状态变量在需要时更新UI。 编写时没有任何不安全的代码。 建筑学 每个UI元素都必须实现Component trait。 页面是一个返回Node的函数。 两种状态变量 StateAtomic用于实现Copy类型。 StateMutex用于实现Clone类型。 配置 运行cargo new --lib some_name 将valerie添加到依赖项 创建一个static目录并在其中创建index.html <!doctype html > < html lang =" en " > < head >
【文件预览】:
valerie-master
----LICENSE_MIT(1KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
--------CONTRIBUTING.md(1KB)
--------CODE_OF_CONDUCT.md(5KB)
----tests()
--------time_counter.rs(522B)
--------hello_world.rs(258B)
--------list.rs(1KB)
--------state.rs(2KB)
--------tag.rs(5KB)
--------list_add_remove_items.rs(1000B)
--------add_subtract_one.rs(549B)
--------input.rs(712B)
----src()
--------app.rs(2KB)
--------node.rs(6KB)
--------value.rs(1KB)
--------channel.rs(788B)
--------html()
--------component.rs(397B)
--------tag.rs(16KB)
--------lib.rs(4KB)
--------state()
--------macros.rs(4KB)
--------function.rs(624B)
----LICENSE_APACHE(9KB)
----Cargo.toml(1KB)
----examples()
--------add_subtract_one()
--------list()
--------time_counter()
--------list_add_remove_items()
--------todolist()
--------hello_world()
--------input_state()
----.gitignore(86B)
----README.md(4KB)

网友评论