11个版本
使用旧Rust 2015
0.4.2 | 2016年10月15日 |
---|---|
0.4.1 | 2016年10月13日 |
0.3.0 | 2015年9月21日 |
0.2.0 | 2015年9月20日 |
0.0.1 | 2015年9月12日 |
#1672 in Web编程
每月41次下载
2.5MB
64K SLoC
rust-webplatform
一个Rust库,用于与emscripten一起访问DOM。
阅读文档,阅读 brson关于Rust与emscripten如何工作的帖子,或者查看使用 rust-todomvc 的示例应用。
extern crate webplatform;
use webplatform::HtmlNode;
let body = HtmlNode::query("body").unwrap();
body.html_set("<h1>HELLO FROM RUST</h1> <button>CLICK ME</button>");
let mut button = HtmlNode::query("button").unwrap();
button.on("click", || alert("WITNESS ME"));
使用 cargo build --target=asmjs-unknown-emscripten
。
许可证
MIT或Apache-2.0,任选其一。